Skip to content
Latchkey

Conventional Changelog とは?

conventional changelog とは、構造化された規約で書かれたコミットメッセージをツールがパースし、機能や修正といったセクションにグループ化して生成するchangelogです。フォーマットが機械可読であるため、このドキュメントは手書きではなく生成されます。リリースノートを一貫性のある完全なものに保ちます。

なぜ重要か

手書きのchangelogは内容がずれたり、エントリを漏らしたり、スタイルがばらついたりします。conventional commits から生成すれば、関連するすべての変更が予測可能な形でグループ化されて確実に表示されます。これはコントリビューターがコミット規約に従うことに依存しており、それはcommit linterで強制できます。

関連ガイド