このリポジトリでは、コミットメッセージ規則を使用し、厳守しています。規則は commitlint と Angular 設定 を使用して検証されます。
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
fix(middleware): ensure Range headers adhere more closely to RFC 2616
Add one new dependency, use `range-parser` (Express dependency) to compute
range. It is more well-tested in the wild.
Fixes #2310
最初の行は 72 文字以下で、空白行が続くようにする必要があります。次のように、タイプとスコープは常に小文字にする必要があります。
<type>
の値: #<scope>
の値の例: #<scope>
は空にすることができます(例:変更がグローバルまたは単一のコンポーネントへの割り当てが困難な場合)。その場合、括弧は省略されます。Karma プラグインなどの小規模プロジェクトでは、<scope>
は空です。
<subject>
と同様に、命令形、現在形を使用します。つまり、「change」ではなく、「changed」でも「changes」でもありません。メッセージの本体には、変更の動機や、以前の動作との違いを含める必要があります。
クローズされた問題は、フッターの別の行に「Closes」キーワードをプレフィックスとして以下のようにリストする必要があります
Closes #234
または、複数の問題がある場合。
Closes #123, #245, #992
すべての breaking 変更内容は、変更内容の説明、その正当性、およびマイグレーションメモと共にフッターに記載される必要があります。
BREAKING CHANGE:
`port-runner` command line option has changed to `runner-port`, so that it is
consistent with the configuration file syntax.
To migrate your project, change all the commands, where you use `--port-runner`
to `--runner-port`.
breaking 変更セクションを含むすべてのコミットは、コミットタイプに関係なく、MEJOR リリースをトリガーし、変更ログに表示されます。
このドキュメントは、Angular コミットメッセージ形式に基づいています。適切にフォーマットされたコミットメッセージの例については、コミット履歴を参照してください。