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
.env
file with yourCLIENT_ID
andCLIENT_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 start
Proxy server should now be running at http://localhost:4000
and commit-status app running at http://localhost:3000
.
yarn lint
yarn test
Please 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.