commit message types
build - Build related changes
ci - CI related changes
chore - Build process or auxiliary tool changes
docs - Documentation only changes
feat - A new feature
fix - A bug fix
perf - A code change that improves performance
refactor - A code change that neither fixes a bug or adds a feature
revert - Reverting things
style - Markup, white-space, formatting, missing semi-colons...
test - Adding missing tests