概要
Conventional Commits仕様に従ってGitコミットメッセージを解析するFlutter/Dartパッケージです。コミットメッセージからタイプ、スコープ、件名、本文などの構造化情報を検証および抽出し、一貫した変更履歴の生成と自動リリースワークフローを可能にします。プロジェクトで標準的なコミットフォーマットを強制したい開発者向けに設計されており、Android、iOS、Web、macOS、Windows、Linuxなどすべての主要プラットフォームをサポートしています。CI/CDパイプラインや開発ツールでの利用に最適です。
用途
- コミットメッセージの標準を適用する
- 変更ログを自動的に生成する
- CI/CDパイプラインとの統合
- プルリクエストの検証
- セマンティックバージョニングのサポート
- プログラムでgitログを解析する
主な機能
- 従来のコミット形式を解析する
- 種類、スコープ、および件名を抽出します
- 複数行のコミットメッセージをサポート
- プラットフォームに依存しない(すべての主要なOS)
- 軽量で高速
- Melos およびその他のツールチェーンと互換性があります
適している対象
- Conventional Commits を使用するチーム
- CI/CDの自動化
- 変更履歴ジェネレーター
- コード品質の強制実施
- 開発者ツール
- オープンソースプロジェクトのメンテナー
注意事項
- 有効な従来のコミット形式が必要です
- コミットを生成しない
- パースのみに制限
- 組み込みの検証UIなし
- 完全なワークフローには外部ツールに依存しています
- コミット作成には使用しない