Yes, and it will be free forever for open source projects. As long as you share your code, you will enjoy all the functionality and benefits of biicode totally free. However, if you prefer to keep your code private and only accessible to you and your collaborators, you’ll have to upgrade to a premium account.
No. In biicode you develop as usual, with your favourite platform and tools. We provide a software tool that, once installed in your system, and using a very simple project layout (bin, build, src), is able to manage your source code in a powerful manner. Biicode allows you to reuse any single source file from any given project in any other project. So you can use your favourite IDE, builder, debugger... Now we have some fixed settings, that allow to define some tools as Visual, Eclipse, Mingw, CMake, but it will be soon generalized to all settings, and in any case, you have always the source code very well structured in your project.
No. If you need real version control for your projects, you can still use any available solution (git, svn, plasticscm). However, biicode does track and manage versions of the published code in order to provide a powerful, deterministic and scalable dependency manager that also allows easy collaboration on the platform without relaying on other tools.
Yes, it supports common Git web-based repositories such as GitHub or Bitbucket. You can use any git repository with biicode just doing git clone
in your blocks folder and the using your VCS as usual.
We recommend to work with Git and develop taking care of your project’s version, then you can build your project with biicode, publish your useful code and just let biicode manage your dependencies.
It also supports Continuous Integration with Appveyor and Travis CI. Moreover you can download zip blocks in the web view.
We have released our beta with a strong focus on C++, which lacks a multiOS dependency manager. We are experimenting with other languages as Python, Node, Java or Fortran. The support for these languages will mature during the next months, and new languages will enter the pipeline too.
Biicode manages your code dependencies and retrieves the missing files from a central repository to your local machine. However, there are some differences with these services:
All that said, biicode does not try to compete against the power of such established systems nor tries to replace them, but to coexist with them as another source, and we are working hard with that purpose.