This task serves as a holding ground for determining what is needed for the Wikipedia 25 Easter Egg extension to be deployed for both beta and production.
Deployment checklist
- Security review: tracked in T410091
- WMF stewardship: @ATitkov is the author and will be available for two months after the extension deployed Reader Experience Team will formally steward the extension once it's in production.
- Documentation on mediawiki.org: https://www.mediawiki.org/wiki/Extension:WP25EasterEggs
- Help Documentation on mediawiki.org: https://www.mediawiki.org/wiki/Help:Extension:WP25EasterEggs
- Code hosting: https://gerrit.wikimedia.org/g/mediawiki/extensions/WP25EasterEggs
- Issue tracking: Currently using both the PES1.3.3 WP25 Easter Eggs board in addition to the MediaWiki-extensions-WP25EasterEggs tag.
-
Stewardship - Add the project to the Developers/Maintainers page on mediawiki.orgThis extension will only run in production for one month by design. Long term maintenance is not required in this situation. - Localization -https://translatewiki.net/w/i.php?title=Special:Translate&group=ext-wp25eastereggs&language=qqq&filter=&optional=1&action=translate
- Gating deployment and feature flags - https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/WP25EasterEggs/+/refs/heads/master/extension.json#40
- Unit testing - https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/WP25EasterEggs/+/refs/heads/master/tests/phpunit/
- Database schema- N/A
- Compatibility - passes CI
- Hosting a test version - available on https://en.wikipedia.beta.wmcloud.org as well as https://test.wikipedia.org/wiki/Main_Page
- Code reviews - Provided by the Reader Experience Team
- Security review follow up
- Checking performance impact T415833: Confirm enabling easter eggs does not have a significant negative performance impact on anonymous page views
- Test roll out to verify no caching related problems