Skip to main content

Commit Guidelines

Commit Message Format​

Write clear, descriptive commit messages:

[Type] Brief description

Optional detailed explanation if needed

Types:

  • feat: New feature
  • fix: Bug fix
  • refactor: Code refactoring
  • docs: Documentation changes
  • style: Code style changes (formatting, etc.)
  • test: Adding or updating tests
  • chore: Maintenance tasks

Examples:

feat: Add campaign creation form

fix: Resolve signature validation error in Step 4

refactor: Optimize table data fetching hook

docs: Update deployment documentation

Commit Best Practices​

  • ✅ Commit often with logical, related changes
  • ✅ Write clear messages that explain what and why
  • ✅ Keep commits focused on a single change
  • ✅ Don't commit .env files, node_modules, or build artifacts