Page MenuHomePhabricator

PageTriage should use packageFiles
Closed, ResolvedPublic

Description

Using packageFiles gives IDE benefits and also avoids issues with load order.

Currently the entirety of mw.pageTriage is a public API so doing this work will also allow us to limit this to only the bits that are intended to be public (especifically the mw.pageTriage.actionQueue)

Event Timeline

Change 918508 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/extensions/PageTriage@master] PackageFiles: ext.pageTriage.util

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

Change 930823 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/extensions/PageTriage@master] PackageFiles: ext.pageTriage.views.list

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

Change 930824 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/extensions/PageTriage@master] Drop mw.pageTriage.action from public API

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

Change 930823 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] PackageFiles: ext.pageTriage.views.list

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

Change 930824 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] Drop mw.pageTriage.action from public API

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

Change 918508 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] PackageFiles: ext.pageTriage.util, rewrite qunit as jest

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

Jdlrobson claimed this task.