Page MenuHomePhabricator

Move Parsoid's Translate implementation into the Translate extension repo
Open, MediumPublic

Description

Requires:

  • Enabling Parsoid tests run on the repo (integration-config)
  • Physically moving the code
  • Cloning the parser tests added to test annotations; probably by creating a new synthetic <annotation> annotation-tag specifically for the use of parser tests which does not depend on the Parsoid extension.

Event Timeline

Arlolra triaged this task as Medium priority.Nov 5 2021, 7:01 PM
Arlolra moved this task from Needs Triage to Tech Debt / Big changes on the Parsoid board.

Change 753097 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[integration/config@master] Add 'parsoid' to the dependencies of 'Translate'

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

Change 753097 merged by jenkins-bot:

[integration/config@master] Add 'parsoid' to the dependencies of 'Translate'

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

Change 753532 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/extensions/Translate@master] Moving Translate extension declaration into Translate repository

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

Test wiki created on Patch demo by IHurbainPalatin (WMF) using patch(es) linked to this task:

https://patchdemo.wmflabs.org/wikis/3764ccead5/w/

Test wiki created on Patch demo by IHurbainPalatin (WMF) using patch(es) linked to this task:

https://patchdemo.wmflabs.org/wikis/f45a2449ce/w/

Change 753518 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/services/parsoid@master] Moving Translate annotation declaration to the Translate repository

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