Full title: Conventional Commits A specification for adding human and machine readable meaning to commit messages
Full title: Conventional Commits A specification for adding human and machine readable meaning to commit messages
The thing that it really helps doing (when you're using it) is avoiding doing multiple things in one commit. Features and refactors and fixes belong in different commits.
With this I can also look at my git log and quickly see on the places where I changed things (rather than style or refactor or docs or tests). This commit, with a few lines did this - not "this change was part of this much bigger commit."
Haven't tried it but I will.
I often have trouble with enough room to have a meaningful subject but the time I include commit scope and Jira ticket number, but I don’t mind, I normally use the body anyway.
all of my personal repos use it and any professional repos I have a say in use it.