Clone this wiki locally
By and large, we are using the Git Flow model of branching. Rather than repeating it here, you can read an excellent (and well worthwhile) description on the the original author's page:
Branches in the
The following list is a description of the main types of branches we will have, and what it means to those working with the SDK.
master: this is the main branch of the repository, and is the one that vistors will see when they visit the repository page on GitHub by default. In general, it will always reflect the most up to date release. Our goal is that cloning from master should always be possible and stable.
feature/*: these are "topic" branches, where larger features or experimental ones might be staged. There is no guarantee on when they will be merged back into
release/*: this is the release staging branch. Once the work in
developis done for a certain release, we will move it to a release staging branch for more testing and polishing. These are nearly stable branches.
We might have a variety of other branches, but these are the main ones. If you have any questions, please get in touch with us.