The commit type can include the following:
feat – a new feature is introduced
fix – a bug fix has occurred
refactor – refactored code that neither fixes a bug nor adds a feature
docs – updates to documentation such as a the README or other markdown files
style – changes that do not affect the meaning of the code, likely related to code formatting such as white-space, missing semi-colons, and so on.
test – including new or correcting previous tests
perf – performance improvements
build – changes that affect the build system or external dependencies