Skip to content

Adds a GlLineChart component to replace the VSA Scatterplot

What does this MR do and why?

Replaces the Scatterplot component that uses the discrete scatter plot, ensuring we use a line chart.

This will lay the groundwork for #322135, where we intend to chart data series in this line chart. GlLineChart simplifies this.

Screenshots or screen recordings

Before After
Screen_Shot_2022-05-17_at_10.40.00_pm Screen_Shot_2022-05-20_at_2.07.28_pm

Group VSA seeding instructions

  1. Ensure you have an EE license, or stub the cycle_analytics_for_groups license feature to true
  2. Create a group
  3. Create a project within a group (make sure to initialize the project with a readme, or create it from a template)
  4. Seed some test VSA data
    $ VSA_SEED_PROJECT_ID=<project-id> VSA_ISSUE_COUNT=10 SEED_VSA=true FILTER=cycle_analytics rake db:seed_fu
  5. Navigate to value stream analytics for the group, ie for a project named clean-vsa-project in group new-vsa-group it would be http://<gdk>/group/:group_id/-/analytics/value_stream_analytics (or find it in the left menu)

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #353420 (closed)

Edited by Ezekiel Kigbo

Merge request reports