As stated in T241180: RFC: Adopt a modern JavaScript framework for use with MediaWiki VueJS was chosen as the main UI framework to evolve the front-end architecture of MW core. The adoption of it on MW extensions/skins is not mandatory and there isn't a clear dead line for the transitioning. Still it seems a good idea to anticipate the move. This task is open to gather the team thoughts on starting the migration to Vue.js of some of the Growth Extension front-end modules.
GrowthExperiments client module candidates
A list of module candidates to be migrated to Vue, take in account that SSR ( Server side rendering ) is still in a prototype phase T286963: Prototype a Vue SSR implementation using a Node service.
- Mentor dashboard T297763: Migration of Mentor dashboard modules to Vue
- ...
OOUI components GrowthExperiments is using and need a Codex replacement
- Dialog, used in Mentor dashboard and others, WIP in Codex T284838: [EPIC] Add Dialog component to Codex
- Tooltip, used in Mentor dashboard and others, Codex task?
- ...
Links