4 ms·
After working on a number of projects that tried to apply conventional commits properly, I found something like this to be more effective and sustainable. Spec
by beanaroo 4y ago
After working on a number of projects that tried to apply conventional commits properly, I found something like this to be more effective and sustainable.
Specifically, I'm quite fond of https://gitmoji.dev https://gitmoji.dev
- Commit messages are shorter, even with ticket IDs.
- Commit log is easy to read
- Less prone to typos (chroe vs chore)
- Easy to enforce with push rules
- Easy to generate changelogs/release notes
- Easy to measure (metrics)
- Helpful IDE integrations
- It's a bit more fun than conventional commits
See https://github.com/tiangolo/fastapi https://github.com/tiangolo/fastapi for an example