Skip to content

Commit Message Format

We use conventional commits:

<type>(<scope>): <short summary> #<ticketid|0>

Types: build|ci|docs|feat|fix|perf|refactor|test
Scopes: workspace|ci|browser-extension|recruitee|tellent-admin|
        mobile|abilities|account|analytics|etc.

Just before committing, ensure that:

  • Ticket ID is provided, prompt user if missing.
  • Short summary is concise and descriptive.
  • All tests pass and that linting is successful.
    • If linting fails, run pnpm run lint:fix && pnpm run format to automatically fix issues where possible.