How to use conventional commits
Commit messages should follow this structure:
<type>: <description>
[body]
[footer]
Types:
fix:patches a bug. Updates PATCHfeat:adds a new feature. Updates MINORbuild:commits that affect build components like build toolschore:misc commits e.g. modifying.gitignoreci:commits related to ci pipelinedocs:commits affecting documentation onlystyle:commits that do not affect the meaning (white-space, formatting, etc.)refactor:commits that rewrite/restructure code but do not change API behaviorperf:commits that improve performancetest:commits that add missing tests or correct existing tests
Footer: BREAKING CHANGE:
References:
- https://www.conventionalcommits.org/en/v1.0.0/#summary