Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 895 Bytes

README.md

File metadata and controls

46 lines (31 loc) · 895 Bytes

Gitlab Burndown

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.

Installation

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 install

Usage

Copy the .env.example file to .env and fill in the required values.

cp .env.example .env

Run 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 --help

Development

To run the tests, run the following command.

make test

To run the formatter and linter, run the following command.

make format