指示事項
/commit-and-push または /commit-and-pr のスラッシュコマンドを実行した時に、使用してください。
規律
- •以下の場合のみコミットする:
- •すべてのテストが合格している
- •すべてのコンパイラ/リンターの警告が解決されている
- •変更が単一の論理的な作業単位を表している
- •コミットメッセージが、コミットに構造的変更または動作的変更が含まれているかを明確に示している
- •大きく頻度の低いコミットではなく、小さく頻繁なコミットを使用する
コミットメッセージ形式
code
<type>(<scope>): <subject> <body> <footer>
Types: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert
Bodyで説明すべき内容:
- •何が変更されたか、そしてなぜ変更されたか
- •問題の背景と解決策の根拠
- •実装の決定事項
- •潜在的な影響
- •72文字で折り返す