Commitlint Guidelines
We use Conventional Commits to standardize commit messages and automate tooling.
Format
Section titled “Format”<type>(<optional scope>): <subject>
- feat, fix, perf, refactor, docs, style, test, build, ci, chore, revert
Scopes
Section titled “Scopes”- Optional; use app/package names when helpful, e.g.
server,client,ui
Examples
Section titled “Examples”feat(subscription): add webhook retriesfix(client): handle Windows path resolutionci(actions): improve pnpm caching keys