This tool generates a burndown chart for a Gitlab project. It uses the Gitlab API to fetch the issues and their estimated time. The current implementation does not consider the time spent on the issues.
It is required to install poetry, git and make to use this tool currently.
git clone git://github.com/bespinian/gitlab-burndown.git
cd gitlab-burndown
make installCopy the .env.example file to .env and fill in the required values.
cp .env.example .envRun the following command to generate the burndown chart (burndown_chart.png).
poetry run python main.py 1m
# To see the help message
poetry run python main.py --helpTo run the tests, run the following command.
make testTo run the formatter and linter, run the following command.
make format