This is repo for the merge-chance, page where you can checks success rate for your favorite open-source project on GitHub.
if you just want to make some plots for given repo locally, use scripts from the scripts dir.
You will need a GitHub token, in order to extract data from GitHub instructions.
First setup a google cloud project and set following env vars:
export GCP_PROJECT=YOUR_PROJECT
export GCP_REGION=DESIRED_REGION
export GH_TOKEN=YOUR_GITHUB_TOKENThen create a service account with admin rights to your project's firestore. Save the json key to this service account as key.json in current dir.
Run the app locally with
gunicorn --bind :8080 --workers 1 --threads 8 --timeout 0 mergechance.main:appBefore first deploy to GCP run
./first_config.shin order to deploy it as a Cloud Run service on your GCP project run
./build.shThis will build the container with Cloud Build and deploy it.