A tool for generation time reports by fetching jira workLog items over rest.
The Project name recalls Big Brother (Nineteen Eighty-Four)
- install nodejs from nodejs official site
tool based way (recommended)
-
run
npm i
-
run
npm run setup:local-config -- --user=<user> --password=<password> --host=<host> --projectKeys=<keys>
sample
npm run setup:local-config -- --user=avaserman --password=verysecreetpasswordhere123 --host=jira.domain.com --projectKeys=AP,DO,KL
manual way
- run
npm i
- copy
config.local.sample.js
toconfig.local.js
- edit jira user account in
config.local.js
config.local.sample.js
module.exports = {
jira: {
"userName": "ENTER JIRA USER",
"password": "ENTER JIRA PASSWORD"
}
};
to something like these
config.local.js
module.exports = {
jira: {
"userName": "avaserman",
"password": "verysecreetpasswordhere123"
}
};
npm run generate:today
npm run generate:week
npm run generate:yesterday
npm run generate:previous-week
npm run generate:day <YYYY/MM/DD>
npm run start --cmd=period --startDate=<YYYY/MM/DD> --endDate=<YYYY/MM/DD>
npm run progress:query -- "--query=<jql>"
sample npm run progress:query -- "--query=project = 'as' AND component = 'admin ui' and statusCategory != Done"