Skip to content

Instantly share code, notes, and snippets.

View realshovanshah's full-sized avatar


View GitHub Profile
realshovanshah /
Last active November 11, 2021 09:52

Main branches

At the core, the development model is greatly inspired by existing models out there, especially gitflow. The central repo holds two main branches with an infinite lifetime with develop being the default branch:

  • master - Always reflects a production-ready state.

  • develop- Always reflects a state with the latest delivered development changes for the next release.

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