Current configuration on the wiki
Find a file
Dan Duvall 9778adf1c5 Refactor SettingsBuilder to use BagOStuff.
Removed use of Psr\SimpleCache\CacheInterface in favor of BagOStuff, as
the latter is a tried-and-true abstraction and the former offers no real
upfront benefits since the caching patterns of SettingsBuilder are quite
basic at this time.

The simplicity of cache interface use is largely in part to the minimal
probabilistic stampede protection implementation within CachedSource
which is left untouched by this change.

Bug: T294748
Change-Id: Ie59b37a8d5c7bf96225757fa9eb9d2c762476713
2021-12-10 10:20:05 -08:00
.phan
.pipeline
cache
docs Merge "registration: Allow ObjectFactory spec in extension.json schema" 2021-12-05 09:37:23 +00:00
extensions
images
includes Refactor SettingsBuilder to use BagOStuff. 2021-12-10 10:20:05 -08:00
languages Localisation updates from https://translatewiki.net. 2021-12-10 09:08:16 +01:00
maintenance Merge "Upgrade Vue to the migration build of Vue 3" 2021-12-08 20:12:51 +00:00
mw-config
resources Fix bottom margin for thumbs 2021-12-10 11:58:05 -05:00
skins
tests Refactor SettingsBuilder to use BagOStuff. 2021-12-10 10:20:05 -08:00
.dockerignore
.editorconfig
.eslintignore build: Fix include of en.json/qqq.json in .eslintignore 2021-11-19 21:00:35 +00:00
.eslintrc.json
.fresnel.yml
.gitattributes
.gitignore
.gitreview
.mailmap
.phpcs.xml Use inject Config in api modules and special pages 2021-12-01 13:01:02 +00:00
.stylelintrc.json
.svgo.config.js
.vsls.json
api.php
autoload.php Remove ActionAjax 2021-12-01 22:31:30 +01:00
CODE_OF_CONDUCT.md
composer.json Refactor SettingsBuilder to use BagOStuff. 2021-12-10 10:20:05 -08:00
composer.local.json-sample
COPYING
CREDITS
DEVELOPERS.md docs: Document in DEVELOPERS.md how to stop or restart the thing 2021-10-12 16:52:44 +00:00
docker-compose.yml docker: Update dev images to newer version with Composer 2.x 2021-10-23 02:21:33 +01:00
FAQ
Gruntfile.js
HISTORY Move RELEASE-NOTES-1.37 into HISTORY 2021-11-18 15:45:00 +00:00
img_auth.php
index.php
INSTALL
jsduck.json Upgrade Vue to the migration build of Vue 3 2021-12-07 19:31:43 +00:00
load.php
opensearch_desc.php
package-lock.json build: Update eslint-config-wikimedia to 0.21.0 2021-11-09 21:08:55 +00:00
package.json build: Update eslint-config-wikimedia to 0.21.0 2021-11-09 21:08:55 +00:00
phpunit.xml.dist Revert "Discover unit tests in "Unit" directory" 2021-11-21 14:16:41 +01:00
README.md
RELEASE-NOTES-1.38 filerepo: Increase ttl for foreign metadata to 4h and make configurable 2021-12-09 17:28:12 -08:00
rest.php
SECURITY
thumb.php
thumb_handler.php
UPGRADE

MediaWiki

MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects, used by hundreds of millions of people each month. MediaWiki is localised in over 350 languages and its reliability and robust feature set have earned it a large and vibrant community of third-party users and developers.

MediaWiki is:

  • feature-rich and extensible, both on-wiki and with hundreds of extensions;
  • scalable and suitable for both small and large sites;
  • simple to install, working on most hardware/software combinations; and
  • available in your language.

For system requirements, installation, and upgrade details, see the files RELEASE-NOTES, INSTALL, and UPGRADE.

MediaWiki is the result of global collaboration and cooperation. The CREDITS file lists technical contributors to the project. The COPYING file explains MediaWiki's copyright and license (GNU General Public License, version 2 or later). Many thanks to the Wikimedia community for testing and suggestions.