build : Changes that affect the build system or external dependencies
ci : Changes to CI configuration files and scripts
docs : Documentation only changes
feat : A new feature
fix : A bug fix
perf : A code change that improves performance
chore : updating grunt tasks etc, no production code change
refactor : A code change that neither fixes a bug nor adds a feature
revert : Making a revert
style : Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
test : Adding missing tests or correcting existing tests