Sarai-WMDE created this task. Sarai-WMDE added projects: Wikidata Dev Team, Wikidata, Mismatch Finder. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION Problem ------- The Mismatch Finder tool is currently built using Vue 2. This makes it vulnerable to the consequences of Vue 2's end of life, and prevents us from replacing the WiKit components used to compose its UI by Codex components. This step is key to deprecate the former, legacy design system. Solution -------- In order to migrate the Mismatch Finder's code base away from Vue 2 and into Vue 3, and avoid the consequences of Vue 2's EOL, we'll to create a migration build that uses Vue 3 and (temporarily) Vue compatibility layer. The Vue 2 to Vue 3 migration process requires updating various peer dependencies, such as Vue Banana and Inertia (see AACC). Acceptance criteria ------------------- [ ] [email protected] is updated to [email protected] [ ] [email protected] (Vue 2 variant) is migrated to [email protected] (Vue 3 Variant) [ ] @vue/compat is added [ ] Build config is updated [ ] Typescript incompatibilities are fixed TASK DETAIL https://phabricator.wikimedia.org/T346138 WORKBOARD https://phabricator.wikimedia.org/project/board/6016/ EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Sarai-WMDE Cc: Aklapper, Sarai-WMDE, Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, Mattia_Capozzi_WMDE, ItamarWMDE, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
_______________________________________________ Wikidata-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
