Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ranma2913/github-metrics-api

Spring Boot api on-top of org.kohsuke:github-api library
https://github.com/ranma2913/github-metrics-api

Last synced: 1 day ago
JSON representation

Spring Boot api on-top of org.kohsuke:github-api library

Awesome Lists containing this project

README

        

# github-metrics-api

Rest API for GitHub Metrics exporting. This application is built using Groovy 3.0, Java 17 & SpringBoot v3. It's based
on the Spring-Boot WebFlux (Reactive) Netty implementation.

To use this Application you need to configure a Github Personal GIT_TOKEN and MS_ID system environment variables:

- credentials_MS_ID
- credentials_GIT_TOKEN

1. Login to [https://github.ranma2913.com/settings/tokens](https://github.ranma2913.com/settings/tokens)
2. Create or use an existing PAT
3. Ensure you have at least the following scopes: `repo`, `workflow`, `read:org`, `write:discussion`
![github-pat-scopes.png](.docs/images/github-pat-scopes.png)