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.