Branch management and CI/CD#
Branches#
There is no specific branch management for this project for now !
Good practices are:
- use the main
branch as the stable branch used for releases
- when contributing, create a branch from the main
branch and create a pull request to merge it back to the main
branch
- the new branch should be named after the issue number (e.g. issue_1-short_description
)
Continuous Deployment#
The deployment of the package is done at each GitHub release on the main
branch.
The package is then uploaded to the package repository on pypi.org.
Continuous integration#
The CI is done on each push.
Package Version and releases#
The package version is defined in the __init__.py
file and must be updated at each release.