Background
In both the server and client, we infer types about the x axis and y axis so we can format them correctly. We propose doing this on the server and passing this information to the client via data-x-axis and data-y-axis attributes. By January caching should not be a problem provided T382039 has been completed.
User story
As a user I want consistent rendering of axis on web and apps which do not run JS (e.g. mobile apps)
Requirements
- Make sure T382039 has been in production for 1 week, ideally 2 weeks
- Merge https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Chart/+/1099833 so that the server becomes the single point of truth.
BDD
- For QA engineer to fill out
Test Steps
- For QA engineer to fill out
Design
- Add mockups and design requirements
Acceptance criteria
- Add acceptance criteria
Communication criteria - does this need an announcement or discussion?
- Add communication criteria
Rollback plan
- What is the rollback plan in production for this task if something goes wrong?
This task was created by Version 1.3.0 of the Web team task template using phabulous