مكتبة PHP بسيطة لإنشاء ملف changelog عن طريق تحليل سجل السجل git.
يقوم Git-Changelog بتوصيف تاريخ GIT في working directory المقدم خلال مدة start date وتاريخ end date ، ويولد سجلات التغيير.
يمكن إنشاء changelogs في تنسيقات الإخراج التالية ، عن طريق تعيين خاصية 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.
Chandra Shekhar Sharma [email protected]
تم ترخيص git changelog بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف LICENSE للحصول على التفاصيل