diff --git a/README.md b/README.md index 3d35862..57a7660 100644 --- a/README.md +++ b/README.md @@ -16,49 +16,49 @@ charcoal, charriot ### MVP -- landing page allows you to immediately jump into action -- past repos are cached remotely or in localStorage -- show chart for the current milestone or choose a custom one -- be able to config options through UI that currently have to be hardcoded in config -- embed user tracking -- sort projects based on their closest due dates -- show only repo name if all projects are under our name -- rotate between percentage progress and points left -- Send notifications to people like Codeship or have our own delivery system perhaps like Github or just show a notification icon and onclick ask people to upgrade +- [ ] landing page allows you to immediately jump into action +- [ ] past repos are cached remotely or in localStorage +- [ ] show chart for the current milestone or choose a custom one +- [ ] be able to config options through UI that currently have to be hardcoded in config +- [ ] embed user tracking +- [ ] sort projects based on their closest due dates +- [ ] show only repo name if all projects are under our name +- [ ] rotate between percentage progress and points left +- [ ] Send notifications to people like Codeship or have our own delivery system perhaps like Github or just show a notification icon and onclick ask people to upgrade ### The 20% -- Do not show login/logged-in state when we are still fetching that information from Firebase -- Handle 404 on routes; from catch all check if '/' or go 404 controller -- Variable document.title on different pages -- In add a project form autocomplete on my username, orgs I am member of and repos I have access to -- Someone might create a public repo, add it to the system and switch it to private; need to check repo priviledges at runtime; or when asking for auth, one would choose either public OR public/private, but this could get confusign. -- Make sure the padding fits throughout the interface; we have user-select on elements. -- Validate repo input and show a loading sign of sorts -- When fetching repo say if no perms to access or does not exist -- Check location.hash is supported -- Have an app wide of triggering a URL and have named routes too -- Check that we have not run out of requests to make +- [ ] Do not show login/logged-in state when we are still fetching that information from Firebase +- [ ] Handle 404 on routes; from catch all check if '/' or go 404 controller +- [ ] Variable document.title on different pages +- [ ] In add a project form autocomplete on my username, orgs I am member of and repos I have access to +- [ ] Someone might create a public repo, add it to the system and switch it to private; need to check repo priviledges at runtime; or when asking for auth, one would choose either public OR public/private, but this could get confusign. +- [ ] Make sure the padding fits throughout the interface; we have user-select on elements. +- [ ] Validate repo input and show a loading sign of sorts +- [ ] When fetching repo say if no perms to access or does not exist +- [ ] Check location.hash is supported +- [ ] Have an app wide of triggering a URL and have named routes too +- [ ] Check that we have not run out of requests to make ### Extras -- choose your own strategy for naming issues, e.g. all issues are one size -- choose your own theme -- custom milestone start dates -- show burndown chart for all milestones -- handle Enterprise editions of GH -- auto-update the chart (with delay when no activity) when logged-in -- show a countdown clock towards the end of the milestone or show overdue -- add weekly velocity across all projects and a bar chart to that effect -- show a little lightning and a number for today's velocity -- show burnchart only for your tasks; this would be a second category of projects & tasks in the dashboard -- show an overall text-based status like: all projects on time etc. -- until GH fix milestone start date then provide an option to specify it (either do that on GH server or locally) -- work on mobile devices -- show velocity number for each member of the team in the corner of the layout -- show velocity for all team members and how it progresses through time -- points collector - give medals for 1st 3 spots in terms of velocity -- show past commits or due dates like in [this calendar](https://dribbble.com/shots/1736128-Meetups-Page?list=shots&sort=popular&timeframe=now&offset=5) +- [ ] choose your own strategy for naming issues, e.g. all issues are one size +- [ ] choose your own theme +- [ ] custom milestone start dates +- [ ] show burndown chart for all milestones +- [ ] handle Enterprise editions of GH (signed up in gh dev program) +- [ ] auto-update the chart (with delay when no activity) when logged-in +- [ ] show a countdown clock towards the end of the milestone or show overdue +- [ ] add weekly velocity across all projects and a bar chart to that effect +- [ ] show a little lightning and a number for today's velocity +- [ ] show burnchart only for your tasks; this would be a second category of projects & tasks in the dashboard +- [ ] show an overall text-based status like: all projects on time etc. +- [ ] until GH fix milestone start date then provide an option to specify it (either do that on GH server or locally) +- [ ] work on mobile devices +- [ ] show velocity number for each member of the team in the corner of the layout +- [ ] show velocity for all team members and how it progresses through time +- [ ] points collector - give medals for 1st 3 spots in terms of velocity +- [ ] show past commits or due dates like in [this calendar](https://dribbble.com/shots/1736128-Meetups-Page?list=shots&sort=popular&timeframe=now&offset=5) - allow people to submit suggestions via GitHub Issues ## Notes