See T401939: Create a Wikimedia* extension for site customizations for context.
Deployment checklist (per Writing an extension for deployment):
- Find owning WMF team, update maintainers page. T411727
- Create documentation page: Extension:WikimediaCustomizations
- Host code on Gerrit: mediawiki/extensions/WikimediaCustomizations
- Make sure mediawiki-extensions submodule exists
- Add to CI with in-wikimedia-production template
- Have a Phabricator project: WikimediaCustomizations
- Set up Translatewiki integration T415096
- Add to make-wmf-branch (MR)
- Add to extension-list
-
Load extension in Beta Clusterdoesn't seem much point, with the extension being empty - Load extension in production
(We are skipping reviews and some code quality requirements because the purpose of this extension is to move other, already deployed code there. We'll deploy it with no code, and then simultaneously remove code from other repos and add it here.)