- https://www.mediawiki.org/wiki/MediaWiki-Docker/WikibaseLexeme
- instructions on how to set up WikibaseLexeme with mediawiki-docker-dev: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/WikibaseLexeme/+/refs/heads/master/README.md#installation
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T225730 Reduce runtime of MW shared gate Jenkins jobs to 5 min | |||
Open | None | T226869 Run browser tests in parallel | |||
Resolved | zeljkofilipin | T247833 Mentor a Google Summer of Code 2020 student | |||
Resolved | Vidhi-Mody | T247844 Upgrade WebdriverIO to v6 in all repositories | |||
Resolved | โข Pablo-WMDE | T255051 Upgrade WebdriverIO in the WikibaseLexeme repository | |||
Open | None | T210726 Selenium framework cleanup | |||
Open | None | T344754 Browser tests video capture is shared between tests | |||
Open | None | T324685 Upgrade WebdriverIO to v8 in all repositories | |||
Open | None | T256239 Create MediaWiki-Docker documentation for all repositories with Selenium tests | |||
Duplicate | None | T256118 Create MediaWiki-Docker/WikibaseLexeme |
Event Timeline
Hmm, I'm not sure if this is the sort of thing that should be documented with the development environment at all?
config and setting up extensions doesn't really relate to the dev environment (or in my opinion should not).
The instructions on how to install and configure WikibaseLexeme are at https://www.mediawiki.org/wiki/Extension:WikibaseLexeme
I'm OK with continuing to document here https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension, we already have quite a few examples.
Hmm, Looking at https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/Wikibase for example though this is just an outdated copy of what is on the extension page at https://www.mediawiki.org/wiki/Wikibase/Installation
Infact the specific mediawiki-docker docs are currently wrong and will result in a broken install, but the extension page is up to date.
Looking at https://www.mediawiki.org/wiki/MediaWiki-Docker/Extension/WikibaseLexeme its again just a copy of the extension page and stating that Vector is needed?
I havn't clicked into the other pages but I imagine they are very much the same.
I don't see the value in this duplicated documentation and still think that the best path forward would simply be to point at the extension installation docs.
Are there any cases were fundamentally different things need to happen?
@Addshore it's not sometimes trivial to figure out how to apply extension documentation to mediawiki-docker. Take a look at my efforts for Wikibase and WikibaseLexeme. I'm pretty close for both repositories, but some Selenium tests are still failing. See T289853 and T290183.