GitHub Burndown Chart as a Service
http://radekstepan.com/burnchart
b3fdeee0c3 | ||
---|---|---|
.gitignore | ||
README.md | ||
app.coffee |
README.md
#GitHub Burndown Chart ##Rework in Progress
##Project Charter
The app is to display a burndown chart from a set of GitHub issues in a milestone.
If we can, do all processing and storage on the client which makes the app run for "free" on gh-pages
etc.
Show:
- Upcoming issues by size.
- Issues closed today.
- For each issue show other tags and assignee (avatar).
- Number of working days left.
Allow:
- Toggle non working days.
- Have a print view.
- Customization of the theme (own logo/colors etc.).
Configure:
- Repos for users/orgs.
- Private api keys.
- Non working days.
- Label pattern to determine size (?).
- How often to poll for updates (limited by GH API).
Be:
- Responsive.
- As lightweight as possible (do we need Backbone/jQuery?).
- Well documented and modularized.
Usage envisaged in these three scenarios:
- Use the
gh-pages
branch of this repo to connect and visualize a public repo. - Deploy the app on a static server elsewhere with custom
config
. - Proxy requests through a service to not disclose private api keys publicly.