Gitlab dashboard for team activity tracking
Two tabs:
- opened MRs, assigned MRs, and assigned issues per user
- assigned issues for the whole team per (active) milestone
$ npm i
$ cp cfg.json.dist cfg.json
Then edit cfg.json to suit your needs:
baseUrl: domain name of your Gitlab instance (without a trailing slash)token: Gitlab token - you need to get one from your user accountusernames: names of users you want to fetch data forprojectIds: by default, only group milestones are fetched; enable project milestones individually herelabelsToExclude: a regex to exclude issues bearing matching labels (leave blank to disable)
$ npm start
Then browse http://localhost:8080.
$ npm run local
Then browse file:///path/to/gitlab-team-dashboard/dist/index.html.
$ npm run build
Then use your HTTP server of choice.