開発者 / 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計算ツールで確認できます。

使い方

  1. featやfixなどのtypeを選び、必要に応じてscopeを追加します。
  2. 短い説明を書き、破壊的変更がある場合は指定します。
  3. 必要に応じて本文やフッターを追加し、メッセージをコピーします。

プライバシーと制限事項

すべての処理はブラウザ内で行われます。

関連ツール

よくある質問

featとfixの違いは何ですか?

featはユーザーが利用できる機能を追加し、minorリリースになります。fixはバグを修正し、patchリリースになります。

どのような場合に破壊的変更になりますか?

既存のユーザーが使い続けるために何かを変更しなければならない場合です。削除されたオプション、名前を変更した関数、異なるデフォルト値などが該当します。

Conventional Commitsは必ず使う必要がありますか?

いいえ。ただしsemantic-release、release-please、commitlintなどのツールは、バージョン番号や変更履歴を自動化するためにConventional Commitsを利用します。

無料ツール · ブラウザ内で · アカウント不要