[go: up one dir, main page]

Page MenuHomePhabricator

Build and demo an initial chart system with minimal support for line charts
Closed, ResolvedPublic

Description

Build a chart system that provides minimal support for line charts, and implements the basic structure for chart definition pages and data pages. Make this available as a public demo that members of the community can play with.

Acceptance criteria
  • Users can define a line chart on a Data:.chart page, using the parameters defined in T368350
    • The extension automatically configures the JsonConfig extension to add Data:.chart pages
  • Users can embed a line chart that is defined on a Data:.chart page in a wiki page, and combine it with data from a Data:.tab page, using the syntax defined in T368350
  • When a user views a page with a chart embedded on it, the chart is rendered with the appropriate data and displayed on the page
  • There is a publicly available demo wiki where this functionality can be demonstrated and tested. This could be the beta cluster, or a PatchDemo wiki, or something else

Event Timeline

Catrope renamed this task from [EPIC] Placeholder for Epic 2: Build initial chart system with minimal support for one chart type to Build initial chart system with minimal support for line charts.Jul 23 2024, 1:58 AM
Catrope updated the task description. (Show Details)
Catrope renamed this task from Build initial chart system with minimal support for line charts to Build and demo an initial chart system with minimal support for line charts.Jul 23 2024, 2:05 AM
Catrope updated the task description. (Show Details)
Catrope updated the task description. (Show Details)
Catrope subscribed.
LGoto triaged this task as High priority.Jul 26 2024, 4:00 PM

I think we should aim to demo one single-series line chart and then at least one with multiple series. There are some examples in this sandbox page (see the COVID-19 cases for single-series and the "Graph of general election results in Don Valley West" for multiple series).