Commits
Follow a conventional commit format with a type prefix and present tense gerund (doing words):
Format
<type>: <description>
Types
feat:- Adding new features or functionality.fix:- Fixing bugs or issues.chore:- Updating dependencies, linting, or other maintenance tasks.style:- Refactoring code or improving code style (no functional changes).test:- Adding or updating tests.docs:- Updating documentation.
Examples
1feat: Adding SOPS encryption support
2fix: Resolving Terraform state lock issue
3chore: Updating Go dependencies
4style: Refactoring manifest loader for clarity
5test: Adding integration tests for scaffold command
6docs: Updating README with installation steps