๐ COMMIT STRATEGY
๐ง Setup
make setup-commit-hook
โ Commit Message Format
[<service>] (<type/feature-name>): <Capitalized short description>
๐ก Allowed Types
feat
โ New feature or functionalityfix
โ Bug fix or issue correctionpatch
โ Minor updates or hotfixesdocs
โ Documentation changesstyle
โ Code style changes (formatting, linting)refactor
โ Code restructuring without behavior changetest
โ Adding or updating testschore
โ Build tasks, CI configs, or other maintenance
๐งช Example Commits
[inventory] (feat/add-product): Add product listing endpoint
[auth] (fix/token-expiry): Correct token expiry issue
[payment] (patch/update-paypal): Update PayPal integration
[docs] (docs/readme): Update CLI tool usage instructions
โ Notes for contributors:
- Service: Use the relevant service or package name in square brackets.
- Type/feature-name: Specify the type and concise feature name in parentheses.
- Description: Must start with an uppercase letter and clearly state the change.