Design Systems Team/Current Status


 * Vue 2 -> Vue 3 Migration
 * Phabricator Epic: T289017
 * Summary: The copy of Vue.js shipped with MediaWiki has been upgraded to the Vue 3 Migration Build. By default, the library will still behave in alignment with the Vue 2 API, but users can opt-in to the Vue 3 behavior by setting appropriate compatibility flags in their code.
 * Teams writing new Vue features should opt-in to Vue 3 behavior starting now.
 * Teams maintaining existing features (written for Vue 2 originally) should start planning their migrations.
 * Eventually the compatibility build will be removed (T289105), and all Vue code must be made Vue 3 compatible.
 * Development of Codex component library
 * Phabricator Epic:
 * Summary: The Codex library of Vue components (as well as design tokens, icons, and other design system assets) is under active development and is currently in "Alpha" status.
 * Support for ES6 across MediaWiki
 * Summary TBD
 * Support for server-rendering of Vue Components
 * Summary: Currently in early research stage
 * Summary TBD
 * Support for server-rendering of Vue Components
 * Summary: Currently in early research stage