開発者 / Git
Conventional Commitメッセージヘルパー(生成・チェック)
Conventional Commits 1.0.0形式のコミットメッセージを作成します。typeを選び、scopeと説明を追加し、破壊的変更を指定して、本文やフッターを追加できます。semantic-releaseのようなツールによるリリース種別も確認できます。
Conventional Commitメッセージヘルパー(生成・チェック): 1行目をtype(scope): descriptionの形式で作成し、破壊的変更の場合はscopeの後に!を付けます。その後、空行を挟んで本文とフッターを追加し、移行に関するメモをBREAKING CHANGE:として含めます。1行目が72文字を超えている場合、末尾にピリオドがある場合、先頭の文字が大文字の場合に警告を表示し、そのコミットによってmajor、minor、patchのどのリリースが発生するかを示します。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 開発者ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
完全にブラウザ内で実行します
コミットメッセージ
feat(auth): add login with passkeys
1行目は35文字 · リリース: minor(新機能)
Conventional Commits 1.0.0: type(scope): description、空行の後に置く任意の本文、BREAKING CHANGE:などのフッターで構成されます。typeの後の!は破壊的変更を示します。semantic-releaseやrelease-pleaseなどのツールは、次のバージョン番号を決めて変更履歴を書くために、これらのメッセージを読み取ります。
例
feat(auth)!: パスキーを使ったログイン、空行、理由を説明する本文、そしてBREAKING CHANGE: セッションの有効期限は24時間です。!があるため、リリースツールではメジャーバージョンへの更新になります。
バージョン
Conventional Commitsはセマンティックバージョニングに対応しています。fixはパッチ、featはマイナー、破壊的変更はメジャーに対応します。次のバージョン番号をsemver計算ツールで確認できます。
使い方
- featやfixなどのtypeを選び、必要に応じてscopeを追加します。
- 短い説明を書き、破壊的変更がある場合は指定します。
- 必要に応じて本文やフッターを追加し、メッセージをコピーします。
プライバシーと制限事項
すべての処理はブラウザ内で行われます。
関連ツール
よくある質問
featとfixの違いは何ですか?
featはユーザーが利用できる機能を追加し、minorリリースになります。fixはバグを修正し、patchリリースになります。
どのような場合に破壊的変更になりますか?
既存のユーザーが使い続けるために何かを変更しなければならない場合です。削除されたオプション、名前を変更した関数、異なるデフォルト値などが該当します。
Conventional Commitsは必ず使う必要がありますか?
いいえ。ただしsemantic-release、release-please、commitlintなどのツールは、バージョン番号や変更履歴を自動化するためにConventional Commitsを利用します。
無料ツール · ブラウザ内で · アカウント不要