Meta: Standardize commit messages to Conventional Commits
Just wanted to get everyone's thoughts on this.
We provide some guidance on commit messages but I think we could do a better job by standardizing around the conventional commit standard.
I think this will improve readability of the commit history and make it easier for new developers to contribute. It could also make linting commit messages easier because there is a standard, and we could even provide a git commit message template.
Now, to be fair most of the commit messages already follow some kind of template like this. For example b7efdb24~30972827 is pretty good. But certainly other commits could be improved. For example, 1c050ed2 could use a type
(ie, be prepended with testsuite:
), same with b3ef5c89; which should be prepended with perf:
. Other commits need more structure, for example, b4730b62, 0eba81e8, and 1fe7921c are completely non-descriptive and should not be in the master commit log.
Please hit the