https://github.com/sitture/commit-status
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.
https://github.com/sitture/commit-status
ci-status commit-status commitstatus dashboard hacktoberfest monitoring reactjs status
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/sitture/commit-status
- Owner: sitture
- License: mit
- Created: 2019-07-20T12:55:34.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-05-16T09:41:13.000Z (11 months ago)
- Last Synced: 2025-05-16T10:41:23.496Z (11 months ago)
- Topics: ci-status, commit-status, commitstatus, dashboard, hacktoberfest, monitoring, reactjs, status
- Language: JavaScript
- Homepage: https://sitture.github.io/commit-status
- Size: 3.28 MB
- Stars: 9
- Watchers: 0
- Forks: 24
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# commit-status
[](https://dl.circleci.com/status-badge/redirect/gh/sitture/commit-status/tree/master)
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](https://github.com/facebook/create-react-app).*
>**Example app**: https://sitture.github.io/commit-status/

## Running Locally
- 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 your `CLIENT_ID` and `CLIENT_SECRET` - Please remember to not commit these.
```sh
# 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`.
### Lint & Tests
```sh
yarn lint
yarn test
```
## :wave: Issues & Contributions
Please [open an issue here](../../issues) 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.
## :scroll: License
This work is licensed under a [__MIT__](https://mit-license.org/) License.