Conventional Commits
A specification for adding human and machine readable meaning to commit messages
https://conventionalcommits.org/en/v1.0.0/
This convention dovetails with SemVer, by describing the features, fixes, and breaking changes made in commit messages.