> As a gadget or user-script developer, I want to be able to use Vue and Codex in my own projects without difficulty
One of the goals of adopting Vue.js for use in MediaWiki T241180 was to better support gadget and user-script developers. In particular, Vue's ability to provide a full set of features without a build step (something that on-wiki script authors will likely never have access to) was a selling point.
The goal of this task is for gadget/user-script developers to have a smooth and well-supported experience in using Vue.js and Codex in their own projects.
* [x] Gadget developers can use Vue in on-wiki scripts
* [ ] Gadget developers can use Codex in on-wiki scripts
** Codex is available within MediaWiki but is currently in "alpha"; developers should proceed at their own risk for now
* [ ] Gadget developers can write JS in ES6 without problems (T75714)
* [ ] On-wiki documentation exists which covers the gadget author use-case for using Vue in MW
** In progress; some relevant MW docs include:
*** https://www.mediawiki.org/wiki/Vue.js/Guidelines
*** https://www.mediawiki.org/wiki/Design_Systems_Team/Current_Status