Page MenuHomePhabricator

Integrate the Vue version of the Add a link on-boarding in GrowthExperiments
Open, Needs TriagePublic

Description

Once we have a functional, tested and documented Vue implementation of the Add a link dialog we should try to integrate it. That will allow to document the steps that might be missing for the prototyped component to be production ready

Acceptance criteria

  • A MediaWiki page documenting the process of migrating a prototype to production exists
  • The Vue version of the dialog is used in production

Event Timeline

Is this a "Spike" in the sense of something time boxed as an exploration, or should we use this task to track the work to completion? AIUI, we want to make it happen.

Sgs renamed this task from Spike: Use the migrated Add a link on-boarding in GrowthExperiments extension to Integrate the Vue version of the Add a link on-boarding in GrowthExperiments.Apr 25 2023, 10:39 AM

Is this a "Spike" in the sense of something time boxed as an exploration, or should we use this task to track the work to completion? AIUI, we want to make it happen.

Right, I removed Spike from the title and reworded to integrate. We'll document the process in Integrating_a_Vue_prototype_into_a_MW_extension

Change 912814 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@master] Frontend documentation: make @wikimedia/codex an external dependency

https://gerrit.wikimedia.org/r/912814

Change 912814 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Frontend documentation: make @wikimedia/codex an external dependency

https://gerrit.wikimedia.org/r/912814

Sgs changed the task status from Open to In Progress.Jun 14 2023, 12:22 PM

Change 931300 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@master] Frontend documentation: add missing instrumentation events

https://gerrit.wikimedia.org/r/931300

Change 931300 had a related patch set uploaded (by Urbanecm; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@master] Frontend documentation: add missing instrumentation events

https://gerrit.wikimedia.org/r/931300

Urbanecm_WMF subscribed.

The only opened patch attached to this task fails CI, and there is no recent update on the task. Tentatively moving to Triaged, but do feel free to override me!

Pppery changed the task status from In Progress to Open.Apr 2 2024, 11:50 PM
Pppery edited projects, added Patch-Needs-Improvement; removed Patch-For-Review.