master- We consider master to be the main branch where the source code of HEAD always reflects a production-ready state.develop- This branch always reflects a state with the latest delivered development changes for the next release.features/<feature>- Start developing new features by creating a new branch based ondevelop. Once your feature is completed merge your feature back todevelop(you have to create merge-request to the develop branch, and do NOT remove the source branch).release/<version>- After all features for the release are indevelopbranch, you can create a release branch using version. Our version string will strictly followPEP-440standard and we could associate. version string format sample:
| Version | Sample |
|---|