๐ 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.