Una biblioteca PHP simple para generar el archivo ChangeLog mediante el historial de registro Git analizando.
Git-Changelog analiza el historial de Git en el working directory proporcionado dentro de la duración de start date y end date , y genera registros de cambio.
Se pueden generar Changelogs en los siguientes formatos de salida, configurando la propiedad output format al generar registros.
Git-Changelog espera que los compromisos estén en el siguiente formato
type : commit-message
El tipo puede ser uno de los siguientes valores-
Si el mensaje de confirmación no sigue este formato, o el type proporcionado es otro que no sea los 4 tipos proporcionados, entonces el mensaje de confirmación es categorías bajo el tipo general .
Instale la última versión con
$ 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 ();No se utilizan paquetes de terceros en Git-Changelog.
Chandra Shekhar Sharma [email protected]
Git -Changelog tiene licencia bajo la licencia MIT: consulte el archivo LICENSE para obtener más detalles