Git Branch Guidelines


These guidelines outline what things should be kept in mind while developing new projects and how to structure the branches to guarantee a streamlined workflow.

Applications & Packages (Deployable / Non-Deployable)


The master branch should be looked at as the stable branch. This branch should only contain code that passes all tests and has been previously tested on the develop branch by multiple developers.


The develop branch should be looked at as the beta branch. It is periodically merged into master after thorough testing. All pull-requests must be sent to this branch.