Une bibliothèque PHP simple pour générer un fichier Changelog en analysant l'historique des journaux GIT.
Git-Changelog analyse l'historique GIT au working directory fourni dans la durée de start date et end date , et génère des journaux de modification.
Les changelogs peuvent être générés dans les formats de sortie suivants, en définissant la propriété output format tout en générant des journaux.
git-changelog s'attend à ce que les engins soient dans le format suivant
type : commit-message
Le type peut être l'une des valeurs suivantes
Si le message de validation ne suit pas ce format ou si le type fourni est autre que les 4 types fournis, alors le message de validation est des catégories sous type general .
Installez la dernière version avec
$ 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 ();Aucun package tiers n'est utilisé dans Git-Changelog.
Chandra Shekhar Sharma [email protected]
GIT-Changelog est sous licence en vertu de la licence MIT - voir le fichier LICENSE pour plus de détails