Examples of commit messages with semantic prefixes:
feat: allow provided config object to extend other configs
docs: correct spelling of CHANGELOG
feat(lang): add polish language
fix: correct minor typos in code
Common prefixes:
fix
: A bug fixfeat
: A new featuredocs
: Documentation changestest
: Adding missing tests or correcting existing testsbuild
: Changes that affect the build systemci
: Changes to our CI configuration files and scriptsperf
: A code change that improves performancerefactor
: A code change that neither fixes a bug nor adds a featurestyle
: Changes that do not affect the meaning of the code (linting)