1. Use predefined prefixes
| Prefix | Purpose | Example |
|---|---|---|
| feat | New feature | feat(cart): add discount feature |
| fix | Bug fix | fix(ui): resolve alignment issue |
| docs | Documentation update | docs: update installation guide |
| style | Code formatting/style | style: format code with prettier |
| refactor | Code change, not fixing bug/feature | refactor(api): simplify call chain |
| test | Add or update tests | test(auth): add login tests |
| chore | Miscellaneous tasks | chore: update dependencies |
| build | Changes to build system | build: switch to webpack 5 |