feat
- a new feature is introduced with the changesfix
- a bug fix has occurredchore
- changes that do not relate to a fix or feature and don't modify src or test files (for example updating dependencies)refactor
- refactored code that neither fixes a bug nor adds a featuredocs
- updates to documentation such as a the README or other markdown filesstyle
- 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 testsperf
- performance improvementsci
- continuous integration relatedbuild
- changes that affect the build system or external dependenciesrevert
- reverts a previous commit