Perpustakaan PHP sederhana untuk menghasilkan file changelog dengan parsing git log sejarah.
Git-changelog mem-parsing riwayat git pada working directory yang disediakan dalam durasi start date dan end date , dan menghasilkan log perubahan.
Changelogs dapat dihasilkan dalam format output berikut, dengan mengatur properti output format saat menghasilkan log.
git-changelog berharap komitmen berada dalam format berikut-
type : commit-message
Jenis bisa menjadi salah satu nilai berikut-
Jika pesan komit tidak mengikuti format ini, atau type yang disediakan selain dari 4 jenis yang disediakan, maka pesan komit adalah kategori di bawah tipe general .
Instal versi terbaru dengan
$ 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 ();Tidak ada paket pihak ketiga yang digunakan dalam git-changelog.
Chandra Shekhar Sharma [email protected]
Git -changelog dilisensikan di bawah lisensi MIT - lihat file LICENSE untuk detailnya