Skip to main content

Commits

Commits submitted within the project must adhere to the following message format

[type]: subject
[line break]
body (optional)

Type (lowercase, required)

  • feat: Add or remove functionality
  • fix: Fix bugs from prior commits
  • refactor: Restructure or rewrite code
  • style: Code styling/formatting (e.g. white-space, missing semicolons)
  • test: Add or update tests
  • docs: Documentation changes
  • build: Affect build components (e.g. CI pipeline, project dependencies)
  • misc: Other changes not covered above

Subject (required)

  • Use lowercase and imperative mood (e.g. "fix login timeout issue")
  • Keep it 50–75 characters max, without ending punctuation

Body (optional)

  • Explain what the change is and why it was made (not how)
  • Wrap text at 75 characters per line