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