git changelog
1.0.0
Gitログ履歴を解析することにより、Changelogファイルを生成するためのシンプルなPHPライブラリ。
git-changelogは、 start dateとend dateの期間内に提供されたworking directoryのgit履歴を解析し、変更ログを生成します。
変更ログは、ログを生成しながらoutput formatプロパティを設定することにより、次の出力形式で生成できます。
git-changelogは、コミットがフォーマットになることを期待しています -
type : commit-message
タイプは次の値のいずれかになる可能性があります -
コミットメッセージがこの形式に従わない場合、または提供されたtypeが提供された4型以外の場合、コミットメッセージはgeneralタイプのカテゴリです。
で最新バージョンをインストールします
$ composer require cshekharsharma/git-changelog <?php
use GitChangeLog Constants ;
require_once ' ../vendor/autoload.php ' ;
$ generator = new GitChangeLog ChangeLogGenerator ();
$ generator -> setStartDate ( ' 2018-01-01 ' );
$ generator -> setEndDate ( ' 2018-04-01 ' );
$ generator -> setWorkingDir ( ' /path/to/git/repository ' );
$ generator -> setOutputFormat (Constants:: OUTPUT_FORMAT_MARKDOWN );
$ changelogs = $ generator -> generate ();Git-Changelogでは、サードパーティのパッケージは使用されていません。
Chandra Shekhar Sharma [email protected]
git -changelogはMITライセンスに基づいてライセンスされています - 詳細については、 LICENSEファイルを参照してください