Skip to content

Commitlint Guidelines

We use Conventional Commits to standardize commit messages and automate tooling.

<type>(<optional scope>): <subject>

  • feat, fix, perf, refactor, docs, style, test, build, ci, chore, revert
  • Optional; use app/package names when helpful, e.g. server, client, ui
  • feat(subscription): add webhook retries
  • fix(client): handle Windows path resolution
  • ci(actions): improve pnpm caching keys