Once the mentee overview is deployed to all wikis we can remove the unused code. In particular MenteeOverview.js. MenteeOverview.less can be kept since it holds styles used on the server rendered markup.
Description
Details
Event Timeline
Change 842422 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):
[mediawiki/extensions/GrowthExperiments@master] [DNM] Mentor dashboard: remove uneeded files from the non-Vue mentee overview
Change 856007 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):
[mediawiki/extensions/GrowthExperiments@master] Mentor dashboard: merge ext.growthExperiments.MentorDashboard.Vue in MentorDashboard
Change 842422 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Mentor dashboard: remove uneeded files from the non-Vue mentee overview
Change 856007 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Mentor dashboard: merge ext.growthExperiments.MentorDashboard.Vue in MentorDashboard
Rephrased the title since documenting a full migration from OOUI library to Codex was out of scope of this issue. The mentee overview cleanup is already done and the extension coding conventions are documented here Coding_conventions#Vue.js.
Thanks @Sgs! LGTM. I added a "Tests (WIP)" heading where we could document our expectations around test coverage, snapshot testing, and anything else relevant.