To have nice commit messages throughout, we use commitizen. To commit, use git cz
.
We require reviewed pull requests before merging to main
. This means:
- You cannot directly push to the
main
branch. - You should create a new branch for a change you want to make.
- Changes should be as small as possible to allow for a quick review.
- Once you have applied all the changes you wanted to make to your branch, you need to open a pull request on GitHub.
- You need to assign a reviewer and get approval before you are able to merge your changes.
- Your pull request needs to pass all checks on GitHub before being merged.