Maintainer GitHub Dashboard
This is a status board for repositories within a GitHub organization. It displays build health, and other measures that your community should care about!
Hosted on IPFS!
This work started with ipfs/project-repos. However, as I needed to do some work on it and wanted it to be extendable beyond IPFS, and as I did not have access to the issues for that repository, I have forked it, deleted the history, and made my own copy, here.
Simply clone this repo.
To recompile continuously, and start a development server with hot reloading:
npm run dev
To build minified javascript for production:
npm run build
You will need a GitHub token in order to have more requests available to you, as this is a very request-heavy tool. Set it in your environment as MAINTAINER_DASHBOARD
, or include this token in the data.json
config in a token
field.
Add a rootURL
field to data.json
with the endpoint needed.
To deploy this, after merging any new PRs, follow these steps:
ipfs daemon
npm run dev
script if you happen to have it running.npm install && npm prune
npm run publish
. This should open the published page on the gateway.ipfs pin add <hash>
!pin <hash> project-repos.ipfs.io
If you would like to contribute code to this repository, please dive in! Check out the issues.