Page MenuHomePhabricator

Create MediaWiki-Docker documentation for all repositories with Selenium tests
Open, MediumPublic

Description

Status

  • โœ… pass: 21/27 (78%)
  • ๐Ÿ’” partially pass: 3/27 (11%)
  • โŒ fail: 3/27 (11%)

Description

MediaWiki-Docker is a Docker based development environment included with MediaWiki Core.

MediaWiki has Core, extensions and skins. Core, an extension or a skin is in a Git repository. There are repositories with MediaWiki-Docker documentation (example: VisualEditor) but without Selenium tests. The task is limited to creating documentation only for repositories with Selenium tests. If a repository doesn't have a Selenium test suite, it's hard to check if it's set up correctly. If a repository has a Selenium test suite, running it will show if the repository is set up correctly. Of course, that's limited by the test suite. If it doesn't check all important features, something might still be broken. But, that's outside of the scope of this task.

The purpose of this task is to get Selenium tests passing in as many repositories as possible. Ideally, in all of them. In some repositories all tests are already passing. In some, some tests are passing, some are failing. In some, all tests are failing.

To make the tests pass for a repository:

  • Read the MediaWiki-Docker documentation for the repository. Example: MediaWiki-Docker/Extension/AbuseFilter.
  • Set up the repository on your machine.
  • Run Selenium tests.
  • Read the repository documentation. Example: Extension:AbuseFilter.
  • You might need to read repository source code. Example: AbuseFilter.
  • You might need to contact developers of the repository. Developers/Maintainers lists which team is in charge of which repository.
  • Find what's missing from the MediaWiki-Docker documentation for the repository. Update the page. If the Selenium tests pass, you're done.

Repositories

PagePasteStatusPassed Test SuitesTask
https://www.mediawiki.org/wiki/MediaWiki-DockerP17130โœ…5/5
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/AbuseFilterP17131โœ…3/3T293090
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/AdvancedSearchP17132๐Ÿ’”3/5T293092
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/CentralNoticeP17143โŒ0/1T294643
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/CirrusSearchP17208โŒ0/1T294644
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/CiteP17144โœ…1/1
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/CodeMirrorP17146๐Ÿ’”2/3T293093
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/EchoP17148โœ…2/2
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/ElectronPdfServiceP17149โœ…1/1T294645
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/EntitySchemaP17151โœ…5/5T293094
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/FileImporterP17153๐Ÿ’”1/2T293095
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/GlobalWatchlistP17154โœ…1/1
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/GrowthExperimentsP17156โŒ0/2T294646
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/MathP17157โœ…1/1
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/MobileFrontendP17182โœ…2/2
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/NewsletterP17183โœ…1/1
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/PopupsP17184โœ…2/2T293096
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/ProofreadPageP17185โœ…1/1
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/RelatedArticlesP17186โœ…1/1
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/RevisionSliderP17187โœ…8/8T293098
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/TemplateWizardP17188โœ…1/1T294647
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/TwoColConflictP17620โœ…7/7T293099
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/VisualEditorP18074โœ…1/1
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/WikibaseP17170โœ…9/9 + 7/7
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/WikibaseLexemeT290183โœ…16/16
https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/WikiLambdaP17204โœ…1/1
https://www.mediawiki.org/wiki/MediaWiki-Docker/Skin/MinervaNeueP17205โœ…10/10

Notes

Related Objects

StatusSubtypeAssignedTask
OpenNone
DuplicateNone
DeclinedNone
DeclinedNone
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
ResolvedOsamaahmed17
OpenNone
OpenNone
ResolvedMhmohona
OpenNone
ResolvedAghaSaad04
ResolvedMhmohona
ResolvedLykarungi
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
OpenNone
OpenNone
Resolvedzeljkofilipin
Resolvedzeljkofilipin
OpenNone
ResolvedOsamaahmed17
OpenNone
ResolvedOsamaahmed17

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes