Name: gh-issue-dashboard
Owner: World Wide Web Consortium
Description: Issue dashboard for W3C repos
Created: 2016-01-15 10:46:30.0
Updated: 2017-09-04 06:01:48.0
Pushed: 2016-01-26 15:41:07.0
Homepage: null
Size: 819
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
A Web app to keep tabs on github issues used in W3C Repos. Improvements welcome!
See it in action at https://www.w3.org/Tools/gh-dashboard/
You can easily create new views of github issues by creating HTML files with Mustache templates, and then adding a reference to said file in the templateUrls
in app/scripts/main.js.
Templates are populated with an issues
object that contains the list of issues and pull requests obtained from the repo via the Github API. You can use the filter
and group_by
helpers to select which issues should be displayed where (see the Issues sorted by a label-based state as an example).
Templates are expected to self-document themselves with an element of id doc
whose content will be inserted at the bottom of the generated views.
Ideally, templates should be re-usable across repos / groups, so try and make them generic if possible, and improve existing templates rather than forking them. But this is early days with this tool, so do not feel to constrained either :)
Repos listed in the repository selector are the ones registered in ash-nazg. The app will also happily read from any repo in the @w3c organization account.
(MIT License) - Copyright (c) 2014 Ilya Grigorik