Create a time report for issues in a group containing repositories within self-hosted GitLab.
- Copy or rename the
.env.example
to.env
and fill in values (NOTE: create a token for the group that contains multi repos, do not make a personal token). - Install all modules for the project
npm install
- Run
node index.js
, if you need help runnode index.js --help
- A new file will be generated
TimeReport.xlsx
$ node index.js --help
Usage: index [OPTIONS]...
Options:
-v, --version output the version number
-s, --state <value> The state of each issue, e.g., opened, closed (default: "closed")
-a, --after <value> Get issues after date (2023-10-01)
-b, --before <value> Get issues before date (2023-10-31)
-h, --help display help for command