- feat: adding a new feature
- update: modifying/improving an existing feature
- fix: for bug fixes or error handling
- style: changes related to styling/css
- refactor: strictly for code refactor (can't have enhancement on refactor commit)
- build: for adding new package or bundling
- chore: for other operation commit
- docs: for adding/modifying documents
- All the commits should use imperative mood.
- example of good commit message
"feat: add noteworthy project section"
- example of good commit message