MediaWiki mirror

jdlrobson 9af29531ea Skin: Disable the new main page messages by default 10 hours ago
.phan 44fd53fee3 Using @return never documentation on always-throw-function 2 months ago
.pipeline 4919bfa7c2 Trigger update-train-versions job at end of wmf-publish pipeline 5 months ago
cache ec8b809b02 Revert .htaccess permissions back to 0644 8 years ago
docs d1c292fe1b registration: Let namespaces specify if they're includable 3 months ago
extensions 58604f7441 vscode live share settings 1 year ago
images 164a3ac1f0 Remove IE 6 security features from server-side code 2 years ago
includes 9af29531ea Skin: Disable the new main page messages by default 9 hours ago
languages 9af29531ea Skin: Disable the new main page messages by default 9 hours ago
maintenance 8fe9e0317f Introduce `Redirect(Lookup&Store)` services to handle redirects 15 hours ago
mw-config d3078c0926 build: Upgrade stylelint-config-wikimedia from 0.10.3 to 0.11.1 5 months ago
resources d8b625013c Rename content.thumbnails.less with -screen 1 day ago
skins 58604f7441 vscode live share settings 1 year ago
tests 8fe9e0317f Introduce `Redirect(Lookup&Store)` services to handle redirects 15 hours ago
.dockerignore 4debdefb16 Fix a typo in .dockerignore 1 year ago
.editorconfig fc7e0717ab build: Fix .editorconfig to allow spaces in markdown files 7 months ago
.eslintignore 32729700ba build: Fix include of en.json/qqq.json in .eslintignore 1 week ago
.eslintrc.json 4a1d5c8cd3 eslint: Remove no-shadow setting, already set upstream 5 months ago
.fresnel.yml 2ae002b979 build: Set Fresnel scenario run count to 7 2 years ago
.gitattributes e735fc0479 Remove package-lock.json from the tarball 1 year ago
.gitignore 4f2692a056 Kill tests/phan 1 year ago
.gitreview c91a55aa63 Swapping defaultbranch for track 5 years ago
.mailmap 5e1b152d97 Update credits ahead of the 1.37 release 2 months ago
.phpcs.xml 65b1b6b56a Remove $wgShellLocale, always use C 2 months ago
.stylelintrc.json b089533e03 stylelint: Enforce no-unsupported-browser-features 5 months ago
.svgo.config.js 3f6ab130e6 build: Update SVGO to latest v2.3.0 and re-crush SVGs 6 months ago
.vsls.json 58604f7441 vscode live share settings 1 year ago
CODE_OF_CONDUCT.md fec6692394 docs: Exclude extra markdown files from Doxygen 2 years ago
COPYING 3af1e25343 Replace HTTP by HTTPS in docs 4 years ago
CREDITS 5e1b152d97 Update credits ahead of the 1.37 release 2 months ago
DEVELOPERS.md 41e082e612 docs: Document in DEVELOPERS.md how to stop or restart the thing 1 month ago
FAQ 5a113eaddd Documentation link changes 5 years ago
Gruntfile.js 3f6ab130e6 build: Update SVGO to latest v2.3.0 and re-crush SVGs 6 months ago
HISTORY 49e71763f0 Move RELEASE-NOTES-1.37 into HISTORY 1 week ago
INSTALL a0b8b4b288 Prepare for REL1_37 cut, labelling master as 1.38-alpha 2 months ago
README.md 91822c99dd docs: Rename main README to README.md 1 year ago
RELEASE-NOTES-1.38 9bcd3fdfa5 Remove ActionAjax 12 hours ago
SECURITY 8912423276 Add SECURITY 4 years ago
UPGRADE 383ab7aa2e UPGRADE: Remove nbsp, replace with a space 7 months ago
api.php e387cd9c35 Change trivial use of getVal('action') to getRawVal 3 months ago
autoload.php 9bcd3fdfa5 Remove ActionAjax 12 hours ago
composer.json f98f7312e1 SettingsBuilder: add ability to validate config against schema 2 days ago
composer.local.json-sample 9588165133 Add a composer.local.json-sample 5 years ago
docker-compose.yml 58fe6328cc docker: Update dev images to newer version with Composer 2.x 1 month ago
img_auth.php bdb5f394d3 Revert "Enhance GroupPermissionsLookup and use it." 10 months ago
index.php 8f6b0723af docs: Improve entry point documentation 1 year ago
jsduck.json 5ddd90fd76 Add polyfills for ES6 array methods 7 months ago
load.php 0d390c46c9 resourceloader: Avoid repeatly calls to getter functions 2 months ago
opensearch_desc.php 63b0fa3590 In Web entry points, move file scope code into a main function 1 year ago
package-lock.json 9fe2995989 build: Update eslint-config-wikimedia to 0.21.0 3 weeks ago
package.json 9fe2995989 build: Update eslint-config-wikimedia to 0.21.0 3 weeks ago
phpunit.xml.dist d542c54698 Revert "Discover unit tests in "Unit" directory" 1 week ago
rest.php b7ce7aacb0 Add MW_REST_API and MW_ENTRY_POINT 2 years ago
thumb.php 8de3b7d324 Use static closures where safe to use 9 months ago
thumb_handler.php 8f6b0723af docs: Improve entry point documentation 1 year ago

README.md

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.