| 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 - 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 for an example |