Demo: https://general-meerkats.github.io/dev-dash/
dev-dash is a Chrome browser new-tab override that presents a brief dashboard view of a selected GitHub repository. It installs as a Chrome browser extension and once installed, displays dev-dash whenever you open a new tab instead of Chrome's traditional new tab page.
https://chrome.google.com/webstore/detail/dev-dash/dgkmjidcaelocfmnhlmeimmbaljgjfhm
There's no back-end. It persists input data to your browser's local storage. There's currently no way to clear that local storage from within the app, so make sure you spell you name right on 1st load! 😃 You can clear the app's data from local storage manually with this console command: LS.clearData()
What's the point of this? It's designed to make checking repository activity more efficient. You may be participating in the Chingu cohorts with a project team on a tight schedule, frequently pushing a lot of events to GitHub: pushing code, posting comments, opening issues, PR's, etc. Instead of going to GitHub and sifting through histories, dev-dash shows you all the relevant recent events in a single view whenever you launch Chrome or open a new tab. It looks like this:
Using it
Step 1: You'll get a modal prompt on first load - input the name you want the app to call you and your valid GitHub username (the app checks 😉 ):
Your GitHub username is used to initially add some repos (currently your three most recently updated) to the list of tracked repositories. You can add more and remove the initial three if you want from the repo list:
As previously mentioned, there is no back end. I collect no data from you (although Google likely tracks extension usage).