Skip to content

A task summary, plan, and burndown chart for building software together

License

Notifications You must be signed in to change notification settings

jryans/feature-dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summarise the status of a feature that is in development across multiple github projects: image https://vector-im.github.io/feature-dashboard/?repo=vector-im/riot-web&repo=vector-im/riot-ios&repo=vector-im/riot-android&label=feature:e2e-sas-verification

How it works

All the issues across all the projects are tagged with same label. What this label is isn't particularly important; right now we're using feature:feature-name.

The statuses roughly translate to the following search criteria:

  • Planned Work
    • Todo: is:issue is:open label:feature:feature-name label:feature no:assignee
    • WIP: is:issue is:open label:feature:feature-name label:feature and is assigned to somebody
    • Done: is:issue is:closed label:feature:feature-name label:feature
  • Bugs
    • P1: is:issue is:open label:feature:feature-name label:bug label:p1 no:assignee
    • P2: is:issue is:open label:feature:feature-name label:bug label:p2 no:assignee
    • P3: is:issue is:open label:feature:feature-name label:bug label:p3 no:assignee
    • WIP: is:issue is:open label:feature:feature-name label:bug and is assigned to somebody
    • Fixed: is:issue is:closed label:feature:feature-name label:bug
  • Other: is:issue label:feature:feature-name -label:feature -label:bug
  • Delivery: If all the issues in Planned Work -> Todo, Planned Work -> WIP, Bugs -> P1 and Bugs -> WIP are within dated milestones, show the latest delivery date associated with any of those milestones
  • % Complete: (Completed non-bug items + completed p1 bugs) / (Total non-bug items + total p1 bugs)

About

A task summary, plan, and burndown chart for building software together

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.1%
  • CSS 6.7%
  • HTML 3.2%