Hacker News new | ask | show | jobs
by tcmart14 6 days ago
I personally like it for one of my work projects. Its the only one we use it on. Its a repo with the android and iOS app. I like the conventional commits because when doing releases, I can look between two tags and pick out what I need to put in the "What's new in this release" section. I try to not just do the normal, "bug fixes and various improvements," in that section, but what we actually did. Also helping make clear what went into a release branch/what needs to be cherry picked into a release branch. I also don't automate the generation of the "Whats new" section. I just take a look at all the commits between tags.

We also tend to do something like

bug-ios: <case name>

feat-android: <case name>

So we don't have generic stuff like

bug-ios: fix memory issue