Commit
Creates a conventional commit following project commit conventions.
Invocation
/commit
Format
<type>(<scope>): <description>
[optional body]
[optional footer(s)]
Types
| Type | When |
|---|---|
feat |
New feature or capability |
fix |
Bug fix |
refactor |
Code restructuring with no behavior change |
test |
Adding or updating tests |
docs |
Documentation changes |
chore |
Build, config, tooling, dependencies |
Scopes
- Module projects:
shared,domain,application,infra,config,ci - Library projects: use the project name (e.g.,
core)
Breaking Changes
Use ! suffix and BREAKING CHANGE: footer:
feat(shared)!: rename CreateOrder to PlaceOrder
BREAKING CHANGE: CreateOrderCommand renamed to PlaceOrderCommand.