A structured format for writing effective Git commit messages.
<type>[scope]: <description>
[body]
[footer]
feat (feature), fix (bugfix), docs (documentation), style (formatting), refactor, perf (performance), test, build, ci, chore (maintenance), revert
Fixes #123), breaking changes (BREAKING CHANGE: description)feat(auth): implement SSO functionality
fix(api): prevent timeout on large requests
Increased request timeout and implemented streaming response.
Fixes #422
Commit should be atomic, specific, and focus on WHAT changed in subject line with WHY explained in body when needed.
git commit -m "type(scope): description" -m "additional details"
Add this context to your project via the
ctxs command line integration: