# Git commits

### Git commits

* How to write good commits <https://chris.beams.io/posts/git-commit/>
* <https://www.conventionalcommits.org/en/v1.0.0/>

## Conventional commit format

* <https://github.com/conventional-changelog/commitlint>

Common types according to commitlint-config-conventional (based on the the Angular convention) can be:

* build
* ci
* choredocs
* feat
* fix
* perf
* refactor
* revert
* style
* test

for npm, use the [husky package](https://www.npmjs.com/package/husky)
