Contributions should be incorporated into the repository using pull requests on a separate branch.
The git workflow is as follows:
- the master branch contains a release that is ready to test and to experiment with. DO NOT develop on this branch.
- When proposing a new feature or a new patch, use a separate local branch from development. The new branch name needs to follow the following structure: feat-name.
- During development, commits should be local.
- When a feature is completed, then the commits can be merged to the development branch.
- pushes to the master branch are handled by the fortiss team.
#Automatic versioning and changelog management
We rely on the "Conventional Commits" meta-data for commits: https://www.conventionalcommits.org/en/v1.0.0/#summary