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.