チームの共通言語: Conventional Commits

すべてに同じ規格の印を。だからツールも読める
すべてに同じ規格の印を。だからツールも読める

Add / Fix / Update のように、メッセージの頭に種類を書く習慣。これを発展させた形と言えるのが、「Conventional Commits」という規約です。feat: は新機能、fix: はバグ修正、chore: は雑務。チーム全体のメッセージが統一され、履歴が格段に読みやすくなります。

さらに面白いのは、この規約に従うとツールによる自動化が可能になること。コミットメッセージからリリースノートを自動生成したり、バージョン番号を自動で決定したりできます。個人の書き方の習慣が、チーム全体の生産性につながるのです。

「動詞で始める」習慣は、Conventional Commitsへの第一歩です。