WireMock community analytics setup, based on GrimoireLab by CHAOSS. The project is distributed as Docker Compose, and can be reused as needed.
- git
- github, github:repo, github:issues, github:pulls
- githubql
- github2:issues, github2:pulls
- Check out this repository
- Put the GitHub token in the
settings/api-token.txt
. It will be propagated as a Docker secret to themordred
instance - OPTIONAL: Run
./scripts/generate-projects-json
to generate or refresh the projects configuration file - Run
docker compose up
- Wait... The production configuration includes many repositories, and it may take a while until GrimoireLab loads all the data. Normally it takes about 10 minutes
- Sorting Hat can be initialized with the organizations
- Nice2Have: Support for the application tokens
- Non-GitHub analytics OOTB
GNU GPL 3 is used as the repository adopts some code and configurations from GrimoireLab and its repositories