🚧 This project is in progress ...
One objective of this project is to highlight Zenika members contributions.
To do this, the zenika-open-source GitHub Organization is scanned and data could be saved in a Database. Datas could be used to find / list all projects maintained by Zenika Members, all projects which Zenika members contributed, etc.
Using :
- Quarkus
- Cloud SQL to save data
- GitHub actions as CICD.
Some resources are available but only the first is in progress :
/github/
to get information about Zenika Open Source GitHub organization and members from GitHub/members/
to get information from GCP database 🚧 not implemented/contributions/
to get information about contributions from GCP database 🚧 not implemented
one future step concerns GitLab. We could easily imagine an endpoint /gitlab
to get all information in this platform.
- You need a GitHub token you can generate on this page.
- Create a
.env
file based on the.env-example
file and set the token previously created. - Run the application with
quarkus dev
if you have the Quarkus CLI installed on your environment, ormvn quarkus:dev
command.
Anyone can contribute to this project. For the moment, please add your question or purpose something in a new issue.