A React based simple app that shows a list of projects with their Github commit status and use it as a dashboard to view status of your CI pipelines.
This project was bootstrapped with Create React App.
Example app: https://sitture.github.io/commit-status/
- Make sure you have created a test app https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app with Authorization callback URL set to
http://localhost:3000/login - Update
.envfile with yourCLIENT_IDandCLIENT_SECRET- Please remember to not commit these.
# Run the proxy server locally for github authentication
node server/index.js
# Run the application
yarn install
yarn startProxy server should now be running at http://localhost:4000 and commit-status app running at http://localhost:3000.
yarn lint
yarn testPlease open an issue here on GitHub if you have a problem, suggestion, or other comments.
Pull requests are welcome and encouraged! Any contributions should include new or updated tests as necessary to maintain thorough test coverage.
This work is licensed under a MIT License.
