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]

Reply via email to