17 Jul
13 min
A changelog you never write: Conventional Commits, Lefthook and git-cliff
How I standardised commit messages and changelogs across a polyglot workspace — Conventional Commits enforced by a shared shell hook, Lefthook to manage the hooks, Keep a Changelog as the format, and git-cliff to generate the changelog from history and keep it current in CI