Uma biblioteca PHP simples para gerar arquivo de changelog analisando o histórico de log Git.
O Git-Changelog analisa o histórico do GIT no working directory fornecido dentro da duração da start date e end date e gera logs de alterações.
Changelogs pode ser gerado nos seguintes formatos de saída, definindo a propriedade output format enquanto gera logs.
Git-Changelog espera que os compromissos estejam seguindo o formato
type : commit-message
Tipo pode ser um dos seguintes valores-
Se a mensagem de confirmação não seguir esse formato, ou o type fornecido é diferente dos 4 tipos fornecidos, a mensagem de confirmação é categorias sob tipo general .
Instale a versão mais recente com
$ 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 ();Nenhum pacotes de terceiros é usado no Git-Changelog.
Chandra shekhar sharma [email protected]
O Git -Changelog está licenciado sob a licença do MIT - consulte o arquivo LICENSE para obter detalhes