Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/napsy/team-metrics
Web services for charting kanban team metrics from Google Sheet data
https://github.com/napsy/team-metrics
Last synced: 8 days ago
JSON representation
Web services for charting kanban team metrics from Google Sheet data
- Host: GitHub
- URL: https://github.com/napsy/team-metrics
- Owner: napsy
- License: mit
- Created: 2020-05-01T09:43:19.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-01T12:10:07.000Z (over 4 years ago)
- Last Synced: 2023-04-14T06:38:21.467Z (over 1 year ago)
- Language: Go
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# team-metrics
This project creates a web service that can get kanban team metrics from Google
Sheet spreadsheet and display charts for cycle time and throughput for one or
multiple teams.![screenshot](sshot.png)
The sheet name must be equal to the team name (see example sheet)
1. Go to
[this](https://developers.google.com/sheets/api/quickstart/go#step_1_turn_on_the)
link to enable Google Sheets API and get the credentials JSON file.
2. Compile with ``go build ./...``
3. ``export CREDENTIALS=(path to the credentials JSON file)``
4. ``export SHEET_ID=(google sheet id)``. You can get the id from the Sheet URL
4. Run the program and authenticate with your Google account (the program will
create another authentication JSON fileThe service is available at ``http://localhost:8080``.
Check out the example sheet that was exported to ``example.xlsx``. You can
import that into your Google Sheets.