- 既にルールが存在する場合は、それに則る
- 0 から始めるときは commitizen のフォーマットに則る(
feat(scope): Add hoge
みたいなやつ)- リポジトリが public な場合は、英語で書く
- リポジトリが private な場合は、日本語を許容する
接頭辞 | 備考 |
---|---|
feat | 新機能 |
fix | バグ修正 |
docs | ドキュメントのみの変更 |
style | コードの意味に影響を与えない変更(空白、フォーマット、セミコロンの欠落など) |
refactor | バグを修正も機能も追加しないコード変更 |
perf | パフォーマンスを向上させるコード変更 |
test | 足りないテストを追加するか既存のテストを修正する |
build | ビルドシステムまたは外部の依存関係に影響する変更(スコープの例:gulp、broccoli、npm) |
ci | CI構成ファイルとスクリプトへの変更(スコープ例:Travis、Circle、BrowserStack、SauceLabs) |
chore | srcやテストファイルを変更しないその他の変更 |
revert | 前のコミットを元に戻す |