Простая библиотека PHP для генерации файла ChangeLog путем анализа истории журнала GIT.
Git-Changelog анализирует историю GIT в предоставлении working directory в течение продолжительности start date и end date и генерирует журналы изменений.
Чаньолы могут быть сгенерированы в следующих форматах выходных данных, установив свойство 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 не используется сторонние пакеты.
Чандра Шехар Шарма Шехаршарма[email protected]
Git -Changelog лицензирован по лицензии MIT - см. Файл LICENSE для получения подробной информации