Skip to content
32 changes: 32 additions & 0 deletions .cursor/rules/conventional_commits.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
## Conventional Commits (REQUIRED)

All commit messages and PR titles MUST follow conventional commit format:

### Format
```
<type>(<scope>): <description>
```

### Types
- `feat:` - New features
- `fix:` - Bug fixes
- `refactor:` - Code refactoring
- `doc:` - Documentation
- `style:` - Code style/formatting
- `perf:` - Performance improvements
- `test:` - Testing changes
- `chore:` - Maintenance tasks
- `chore(deps):` - Dependency updates

### Examples
```
feat(cli): add new command for tool management
fix(config): resolve parsing issue with nested tables
refactor(backend): simplify plugin loading logic
doc(api): update configuration examples
test(e2e): add tests for tool installation
chore(deps): update Rust dependencies
```

### Common Scopes
`registry`, `aqua`, `cli`, `config`, `backend`, `tool`, `env`, `task`, `api`, `ui`, `core`, `deps`, `schema`, `doctor`, `shim`, `security`
Loading