Commit Conventions¶
Use Conventional Commits.
Format¶
The type and optional scope should be short English identifiers. The summary and body may be Japanese when that is clearer for the project.
Types¶
feat: New feature.fix: Bug fix.docs: Documentation only.style: Formatting only, no behavior change.refactor: Code restructuring without feature or bug fix intent.test: Tests.chore: Maintenance, dependency updates, tooling.security: Security-specific change.
Examples¶
Guidelines¶
- One commit should explain one coherent change.
- Mention the Issue or PR in the body when useful.
- Avoid vague messages such as
updateorfix. - Do not use commits to hide unrelated cleanup.