Eine einfache PHP -Bibliothek zum Generieren von Changelog -Datei durch Parsen Git -Protokoll -Verlauf.
Git-Changelog analysiert den Git-History, das in der Dauer start date working directory end date vorgesehen ist, und generiert Änderungsprotokolle.
ChangeLogs können in den folgenden Ausgabedformaten generiert werden, indem die Eigenschaft output format beim Generieren von Protokollen festgelegt wird.
Git-Changelog erwartet, dass sich Commits im folgenden Format befinden.
type : commit-message
Typ kann einer der folgenden Werte sein.
Wenn die Commit -Nachricht diesem Format nicht folgt oder der bereitgestellte type außer den bereitgestellten 4 Typen ist, besteht die Commit -Nachricht Kategorien unter general Typ.
Installieren Sie die neueste Version mit
$ 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 ();In Git-Changelog werden keine Pakete von Drittanbietern verwendet.
Chandra Shekhar Sharma [email protected]
Git -Changelog ist unter der MIT -Lizenz lizenziert - Einzelheiten finden Sie in der LICENSE