概要
Conventional Commits仕様に従ってGitコミットメッセージを解析するFlutter/Dartパッケージです。コミットメッセージからタイプ、スコープ、件名、本文などの構造化情報を検証および抽出し、一貫した変更履歴の生成と自動リリースワークフローを可能にします。プロジェクトで標準的なコミットフォーマットを強制したい開発者向けに設計されており、Android、iOS、Web、macOS、Windows、Linuxなどすべての主要プラットフォームをサポートしています。CI/CDパイプラインや開発ツールでの利用に最適です。
用途
- コミットメッセージの標準を適用する
- 変更ログを自動的に生成する
- CI/CDパイプラインとの統合
- プルリクエストの検証
- セマンティックバージョニングのサポート
- プログラムでgitログを解析する
主な機能
- Parses Conventional Commits format
- Extracts type, scope, and subject
- Supports multi-line commit messages
- Platform-agnostic (all major OS)
- Lightweight and fast
- Compatible with Melos and other tooling
適している対象
- Teams using Conventional Commits
- CI/CD automation
- Changelog generators
- Code quality enforcement
- Developer tooling
- Open-source project maintainers
注意事項
- 有効な従来のコミット形式が必要です
- コミットを生成しない
- パースのみに制限
- 組み込みの検証UIなし
- 完全なワークフローには外部ツールに依存しています
- コミット作成には使用しない