The World Health Organization leads global efforts to expand universal health coverage. They direct and coordinate the world’s response to health emergencies however there is currently no integrated digital environment for public health experts from all around the globe to collaborate on pandemic and epidemic intelligence and ongoing public health emergency events. The World Health Organization is exploring how to easily collaborate with external experts around the world to work on public health issues like COVID-19.
Monitor open source health across different projects to have a high level view the best practices adopted by various open source projects to help build interest in open source work and advocate for more open source development
Issue Project here
|
@liliana3186 Liliana Torres Project Lead, Senior Data Analyst |
@hasan-dot Hassan Hawache Sofware Engineer III |
@darostegui Diego Arostegui Customer Reliability Engineer III |
@ajhenry Andrew Henry Senior Software Engineer |
@joannaakl Joanna Krzek-Lubowiecka Software Engineer III |
@dmgardiner25 David Gardiner Software Engineer II |
![]() @ipc103 Ian Candy Senior Software Engineer |
To update the repository data using the Go backend
- Generate a new GitHub Token with the ability to read repo, read org, and read projects scopes.
- Set the
GRAPHQL_TOKENenvironment variable to be the value of your newly created token. - Run the following command from the root of the repository:
make build
./backend/bin/metrics
This will generate a new data.json file in the UI directory which can be imported directly as part of the static build.\
To update the repository data using the TypeScript backend.
- Generate a new GitHub Token with the ability to read repo, read org, and read projects scopes.
- Set the
GRAPHQL_TOKENenvironment variable to be the value of your newly created token. cd backend && npm install && yarn start. This will generate adata.jsonfile in thewho-metrics-uidirectory.cd ../who-metrics-uiand runnpm install && npm run devto start the server.
Run make dev to develop in the UI. This will:
- Build the backend project using the steps above
- Generate a new
data.jsonfile with the required data inside the frontend directory - Run the Next development server
