Skip to content

Project branches

Alex Alishevskikh edited this page Nov 5, 2017 · 1 revision

The main branch where HEAD always reflects a production-ready state of the source code. The latest release tag points to HEAD of this branch.

No direct pushes should be made into this branch (please use the develop or a feature branches).

The branch where actual development is going on.

When the source code in the develop branch reaches a stable point and is ready to be released, the branch is merged back into master and tagged with a release number.

Feature and bugfix branches

These branches can be created for development of specific features or bugfixes which are eventually merged back into develop. They are named as feature-XX or bugfix-XX where XX is a number of issue in the GitHub tracker. These branches should not be merged back into master directly.

Clone this wiki locally