Clone this repo:

Branches

  1. 2a51016 build: Updating dependencies by libraryupgrader · 5 weeks ago master
  2. 9403e0f zuul: fix eslint warning about undefined jQuery.Promise by Timo Tijhof · 6 weeks ago
  3. a94df89 build: Updating npm dependencies by libraryupgrader · 9 weeks ago
  4. f021d3f build: Updating npm dependencies by libraryupgrader · 2 months ago
  5. f544f49 build: Updating mediawiki/mediawiki-phan-config to 0.20.0 by libraryupgrader · 3 months ago

Document root for integration.wikimedia.org and doc.wikimedia.org

integration.wikimedia.org

Start the server with composer start:integration and view http://localhost:4001.

The production service for this uses PHP 7.3.

See also https://wikitech.wikimedia.org/wiki/Integration.wikimedia.org.

The Zuul status page can be tested with sample data sets available in org/wikimedia/integration/zuul:

doc.wikimedia.org

Start the server with composer start:doc, and view http://localhost:4000.

The production service for this uses PHP 7.3.

See also https://wikitech.wikimedia.org/wiki/Doc.wikimedia.org.

CI published files are available outside the document root, one thus have to set the environment variable WMF_DOC_PATH to indicate where the files are located. We serve first from the document root and fallback to that directory if nothing was found.

The development server uses ./dev/wmf_doc_path which comes with several boilerplates: