This project has rules for commit messages (based on Conventional Commits). There are several reasons for this:
- Commit messages are more readable, especially when looking through the project history.
- Commit messages describe whether a major, minor or patch change has been introduced (see semver.org)
- Commit messages can be used to generate a changelog.
Each commit message consists of a header, an optional body and an an optional footer. The header has a special