Introduce Conventional Commits?

I came across Conventional Commits, which introduce some conventions for Git commits. I haven’t used it myself, but I wonder what Rails team thinks about it.

According to the homepage, it says it’s main advantage is that it can generate CHANGELOG from commits automatically, but I couldn’t expect how good it is for Rails development. It also allows people to read commit history more easily, and that’s definitely a good things.

3 Likes

If you want to use this approach you might need to change the way your team works with git. Your developers should work in feature branches. The repository maintainer should merge and squash commits with a proper commit message.