Hacker News new | ask | show | jobs
by bloppe 8 days ago
Conventional commits made it easier to generate changelogs and automate semantic version bumps. I suppose LLMs can usually do that the right way with looser structure, but in the before times it made a lot more sense, and even now is much less ambiguous
3 comments

Auto-generated changelogs from commit messages are bad, no matter if the commit messages follow some structure.
Both of these things are discussed in the article. (changelogs and semver)
They're hand-waved away by saying the changelogs are bad and the semver isn't always accurate. While I mostly agree with, that doesn't mean they don't provide _some_ value. You get categorized changelogs (even if the messages are technical) and semver that's generally correct. The alternative of good changelogs and perfect semver isn't free.
I suppose it is a significant downside that you could get misled into thinking you can autogenerate a changelog from commit names.