Pull commit credits between two git branches or tags to generate a release report.
- Copy
index-example.js
toindex.js
. - Make any additions you need.
- Run that file with
node index.js
.
This app uses our Task Manager framework. (TODO: Create a reference to this.)
The Changelog app will load user-selectable tasks from:
lib/tasks-system.js
: Basis system level tasks like clearing caches and exiting the program.lib/tasks-app.js
: Default application tasks like previewing a report and comparing to a fix version.- User tasks that are passed into the constructor. Copy
lib/tasks-app.js
to your own file, include that as an object, then pass it in as the third parameter to the constructor.
The default report class can be overridden. If you specified any additional Jira fields to fetch in your config.js
file, you'll need to create your own report class to output that data.
- Copy
lib/report.js
to your own file. - Rename the class to something unique like "MyReport".
- Use
Changelog.setReportClass()
to change the default report class for all reports, OR - If you only want to override the report for a single task, use
Changelog.setTaskReportClass()
.