<JIRA_TICKET_ID>: type(scope) description
- Title (header): ≤ 72 characters
- Keep the message short, concise and clear.
- feat: A new feature
- fix: A bug fix
- docs: Documentation only changes
- style: Code style changes (formatting, no logic)
- refactor: Code change that neither fixes a bug nor adds a feature
- perf: Performance improvement
- test: Adding or updating tests
- chore: Maintenance tasks (build, tooling, dependencies)
- Prefix every commit with the JIRA ticket ID, e.g.,
CP-1234:. - Use lowercase for type and scope.
- Keep the description short and imperative, no period at the end.
- Scope is mandatory (e.g.,
ui,api).
- CP-1234: feat(auth) add JWT authentication
- CP-2345: fix(api) handle null values in response
- CP-3456: docs(readme) update installation instructions
- CP-4567: refactor(core) simplify data parsing logic