Page MenuHomePhabricator

Support design/codex and oojs/ui in catalyst patchdemo environments
Closed, ResolvedPublic2 Estimated Story Points

Description

There is code in the CI-chart for building new wikis with design/codex and oojs/ui; however, we're unsure if it's set up to handle requests from patchdemo's PHP correctly.

The goal of this task is to explain how it works.

  • write up what needs to happen for these to be supported
  • write code/MR for deploying these "modules"

Event Timeline

SDunlap renamed this task from Investigate design/codex and oojs/ui in catalyst patchdemo wikis to Support design/codex and oojs/ui in catalyst patchdemo environments.Sep 16 2024, 4:15 PM
SDunlap updated the task description. (Show Details)
SDunlap set the point value for this task to 2.
SDunlap moved this task from In progress to Waiting for review on the Catalyst (AGL) board.
SDunlap moved this task from Waiting for review to In progress on the Catalyst (AGL) board.

In the end, support for modules besides extensions and skins was added here. In particular in order to support parsoid and the VisualEditor git submodule.

Unlike extensions/skins, a "module" needs to specify its source (URL path to repo in gerrit) and its target (location in disk relative to mediawiki dir) in the file files/modules. Once this was added for design/codex and oojs/ui, the chart was already capable of supporting these two modules (see here and here)