wikimedia / operations-mediawiki-config
⚙️ Configuration for Wikimedia Foundation wikis. This is a mirror from https://gerrit.wikimedia.org/g/operations/mediawiki-config/. See https://www.mediawiki.org/wiki/Developer_access for contributing.
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing wikimedia/operations-mediawiki-config in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewoperations/mediawiki-config.git ------------------------------- Files in this repository are almost a mirror of Wikimedia Foundation's production configuration of MediaWiki. Omitted files include passwords and security measures. dblists/ : List of wiki databases. \ For labs-only dblists, add "-labs" suffix before the file extension. errorpages/ : Central management of error pages used by app servers at the PHP or Apache level. wikiversions.json, wikiversions.php wikiversions-labs.json, wikiversions-labs.php : Let us associate a database with a specific copy of MediaWiki (generally a branch). The file is updated by editing first and then running . debug.json : Configuration for [X-Wikimedia-Debug]. The browser extensions use this to determine which app servers are available to use as debug backends. docroot/ : The Apache document roots for most of our VirtualHosts. static/ : Static files available under all docroots as . \ Contains icons and images used by MediaWiki, such as project logos, favicons, CentralAuth SUL icons and more. images/ : Deprecated aliases for a subset of files in . w/ : The directory in the docroot of any MediaWiki-serving VirtualHost. tests/ : Holds some PHPUnit tests. wmf-config/ : The MediaWiki configuration for all database. \ Think of it like a huge . wmf-config/CommonSettings.php : Generic configuration such as including extensions or calling over piece of configuration. This is mostly shared among all wikis. wmf-config/InitialiseSettings.php : Per-wiki configuration. wmf-config/db-*.php : Databases related configuration. wmf-config/mc.php : Memcached configuration. wmf-config/*-labs.php : Files used by the Beta Cluster to override production settings. [X-Wikimedia-Debug]: https://wikitech.wikimedia.org/wiki/X-Wikimedia-Debug