本ドキュメントでは、Gitのコミットメッセージおよびコミットの粒度に関するガイドラインをまとめます。 履歴の可読性を高め、変更内容の追跡を容易にすることを目的としています。
コミットは「意味のある最小単位」で分割することを推奨します。
変更内容が即座に理解できるように記載します。
<type>: <summary>
<body> (optional)
GitHubのIssueやPull Requestと共通のプレフィックスを使用します。
feat:: 新機能fix:: バグ修正docs:: ドキュメントのみの修正style:: コードの意味に影響を与えない変更(ホワイトスペース、フォーマット、セミコロンの欠落など)refactor:: バグ修正でも機能追加でもないコードの変更perf:: パフォーマンスを向上させる変更test:: 不足しているテストの追加や既存のテストの修正chore:: ビルドプロセスやドキュメント生成などの補助ツール、ライブラリの変更feat: [ISSUE-123] ログイン機能の実装)。feat: [ISSUE-45] ユーザー登録時のバリデーション追加
- メールアドレスの重複チェック処理を追加
- パスワードの最小文字数を8文字に変更
- エラーメッセージを日本語化
関連ドキュメント: