/github-metrics-api

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

Primary LanguageGroovy

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