Page MenuHomePhabricator

Convert all extensions and skins on gerrit to use extension registration
Open, MediumPublicGoal

Description

Basic documentation about the extension registration system is at https://www.mediawiki.org/wiki/Extension_registration

The convertExtensionToRegistration.php script can be used to create an extension.json file, though it may not work perfectly and could trigger errors. Use the validateRegistrationFile.php script to make sure your script follows the correct schema.

The PHP entry point will need to be kept and there will be duplication of information until Wikimedia config is updated.

Please add me (Legoktm) as a reviewer to conversion patches and feel free to ask me if something is unclear, some documentation is missing, etc.

Current progress: https://tools.wmflabs.org/extreg-wos/

Pending open tasks: https://phabricator.wikimedia.org/maniphest/query/JZZZq2aG_rR3/#R

You can use this form to add new subtasks to this one.

Related Objects

View Standalone Graph
This task is directly connected to more than 200 other tasks. Use Search... to browse parents or subtasks, or View Standalone Graph to show more of the graph.

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Masumrezarock100 changed the subtype of this task from "Task" to "Goal".Nov 17 2019, 5:03 PM

Change 303420 abandoned by MarcoAurelio:
Convert to extension registration

Reason:
Already converted in commit defbcf102c112af34e23ce3a880030567f1fca71. This one has become obsolete.

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

@Legoktm extreg-wos shows internal server error.

Change 571850 had a related patch set uploaded (by Samwilson; owner: Samwilson):
[mediawiki/extensions/Link_Attributes@master] Switch to extension registration and improve

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

Change 571850 merged by jenkins-bot:
[mediawiki/extensions/Link_Attributes@master] Switch to extension registration and improve

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