Commit message formatting
- build : changes to build system or dependencies
- chore: routine tasks, no production code changes
- ci : changes to CI configuration or scripts
- docs: documentation-only changes
- feat: new feature
- fix: bug fix
- perf: performance improvements
- refactor: code changes that neither fix a bug nor add a feature
- revert: revert a previous commit
- style: formatting, whitespace, semicolons, etc.
- test: adding or correcting tests