We follow the Conventional Commits specification commit messages.
Must be one of the following:
- ci: CI configuration (e.g. GitHub Actions)
- docs: Documentation
- feat: Adding a feature
- fix: Fixing a bug
- perf: Improvements to performance
- refactor: Changes that restructure code but do not change the function
- test: Related to tests
Scopes should identify the specific component of the project being modified. The following are the supported scopes:
- contract: Changes to the core smart contracts
- bridge: Changes to cross-chain bridging functionality
- deploy: Deployment scripts and configurations
- tools: Changes to contract tools and utilities
- test: Test-related changes
- docs: Documentation updates