Sarai-WMDE created this task. Sarai-WMDE added projects: Wikidata Dev Team, Mismatch Finder, Wikidata. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION Problem ------- In order to migrate the Mismatch Finder's code base away from Vue 2 to Vue 3 and avoid the consequences of Vue 2's EOL, we will have to migrate various peer dependencies such as Vuex (@3.6.2). Solution -------- As part of the preparation work to migrate the Mismatch Finder's front-end from Vue to Vue Compat layer, we'll replace Vuex by Pinia. The latter store library brings certain advantages, such as a simpler API or better TypeScript support. Acceptance criteria ------------------- [ ] We migrate from Vuex to Pinia [ ] Typescript incompatibilities are fixed [ ] Relevant code points are updated TASK DETAIL https://phabricator.wikimedia.org/T346137 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]
