Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/napsy/teambynumbers

Keeping track of teams
https://github.com/napsy/teambynumbers

engineering kanban management teams

Last synced: 8 days ago
JSON representation

Keeping track of teams

Awesome Lists containing this project

README

        

# teambynumbers

This is a tool I'm using to track my team. It uses CSV files for database and it's ment to be used with chart software (e.g. grafana) to plot the data.

![Index page](screenshots/shot1.png)

![New record](screenshots/shot2.png)

## Setup
Create dummy database:

```bash
mkdir db
cp reports_example.csv db/reports.csv
cp peole_example.csv db/people.csv
```

Compile (requires go1.15 or newer) and create a docker image:

```bash
./build.sh
```

Run with:

```bash
docker-compose up
```

You should now be able to visit http://localhost:8888

You can export data by accessing ``/api/v1/reports``.

Prometheus metrics are accessible through ``/api/v1/metrics`` under the ``teambynumbers_`` prefix and team name as labels.