I already shared this on Reddit, but I figured I'd share it here as well, for those not lurking both sites
I am a fan of conventional commits (I know it's not everyone's cup of tea), and wanted to push the formatted nature of the commits together with the capabilities of Git itself into something that would make it easy to generate human readable change logs.
Its biggest selling points are:
- single binary distribution
- easy to get started
- fully customisable
- human readable, including hand-written release notes
Its biggest drawbacks are:
- requires the use of "conventional commit" style
- still early days, many features still missing
You can check out the
CHANGELOG.md of the project to get an idea of what's possible.
Let me know what you think, and feel free to make any suggestions, or criticize
whatever you think deserves criticism.
Or, if you want to discuss the merits of using conventional commits and turn
this topic into a giant programmers mud pit, I'm down for that as well!