Skip to content

A simple tool to generate a burndown chart for any gitlab instance incl. estimated time 0.

Notifications You must be signed in to change notification settings

bespinian/gitlab_burndown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simple tool to generate a burndown chart for any gitlab instance incl. estimated time 0.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published