Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 36,936
    • Issues 36,936
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1,467
    • Merge requests 1,467
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Merge requests
  • !1540

Merged
Created Mar 29, 2017 by Mike Greiling@mikegreilingMaintainer13 of 13 tasks completed13/13 tasks

Burndown Charts

  • Overview 102
  • Commits 48
  • Pipelines 39
  • Changes 14

Screen Shots

Help box Milestone in progress
help-box burndown-chart

Tooltips/Animation/Sidebar in action:

burndown-chart

Instructions for reviewer:

Seed burndown chart data with the following command:

rake db:seed_fu FILTER=burndown

You should then see a milestone starting with something like "Sprint - lorem ipsum ...". This should contain enough issues with weight to demonstrate the milestone chart. You can adjust the milestone start and due date to see how it would show an in-progress milestone.

To Do (frontend):

  • create burndown chart empty state when no start/due date defined
  • implement basic chart layout in d3
  • add "ideal" line to graph
  • add "actual" line using test data sample
  • make chart responsive to window resize
  • make chart responsive to animated right sidebar open/close toggle
  • add header
  • add chart legend
  • add y-axis label
  • update to use database-fed data instead of hard coded test data (once BE component is finished)
  • code optimizations

Stretch:

  • add tooltips
  • add toggle to view issue weight

What are the relevant issue numbers?

Closes #91 (closed)

Assignee
Assign to
Reviewer
Request review from
9.1
Milestone
9.1 (Past due)
Assign milestone
Time tracking
Source branch: 91-milestone-burndown-charts