Various skin modules have been deprecated over the years and it's time to finally remove them! This will reduce the amount of ResourceLoader modules in the startup manifest.
- ''Remove mediawiki.skinning.elements''
Overclocked skin which is unstable is the only user (https://codesearch.wmcloud.org/search/?q=%5B%22%27%5Dmediawiki.skinning.elements&i=nope&files=&excludeFiles=&repos=)
- Remove mediawiki.skinning.content, no usages
- Remove mediawiki.toc.styles, deprecated in 1.37, used by Cargo. Will degrade gracefully without breaking as the table of content styles are currently double loaded there.
- Remove mediawiki.legacy.config deprecated in 1.37, no users
- Remove mediawiki.legacy.shared deprecated in 1.37, 1 potential user in Chameleon, no changes necessary.
- Remove mediawiki.legacy.commonPrint
Tracked separately
Remove mediawiki.skinning.content.externallinks will be tracked in T269626. Being used by various skins but hardly a breaking change. These skins will lose external icons and fixed where important.
Acceptance criteria
- Remove the module definitions in Resources.php
- Remove any assets relating exclusively to these modules
- Update the RELEASE NOTES file, listing these modules being removed under breaking changes.