Branching policy#
The picture shows the branches used in the cashflower package.
- Branches:
- main - the official version:
the same code as on PyPI
accepts pull requests from the develop branch
used for Read The Docs (RTD)
released to PyPI by setting a tag
- develop - the development version:
new PyPI release candidate
accepts pull requests from feature/<name> branches
central point for all new features
only minor fixes are done here
greater version number than the main branch
- feature/<name> - new functionalities:
place to work on new features
pushed to the develop branch (via pull request)
the same version number as the develop branch