Thanks for taking the time writing about this important topic. We also implemented a convention and at the time we were inspired by the following (old) blog post chris.beams.io/posts/git-commit/ . Combining this with some custom convention for the projects needs is very powerful!
A properly formed Git commit subject line should always be able to complete the following sentence:
If applied, this commit will your subject line here
Notice how this doesn’t work for the other non-imperative forms:
Remember: Use of the imperative is important only in the subject line. You can relax this restriction when you’re writing the body.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.