Current configuration on the wiki
Find a file
Kunal Mehta 7014e432cf registration: Support custom classes in "ResourceModules" schema
Instead of expecting everything to be a ResourceLoaderFileModule, use
the "anyOf" property to validate against multiple schemas. The following
schemas are now allowed:
* The ResourceLoaderFileModule schema, now with the "targets" property
* A schema for ResourceLoaderImageModule
* A generic schema that requires the "class" property is set, but not to
"ResourceLoaderFileModule" or "ResourceLoaderImageModule".

The last schema will allow for any custom ResourceLoaderModule class to
be set in extension.json with arbitrary parameters.

One downside of this is that the error messages shown when a file does
not validate get a little more confusing, as it shows the error messages
for each schema it does not match.

Bug: T105236
Change-Id: I5e4bfa69c733187c7b27294c159cac05b3b92e81
2015-10-27 04:45:27 +00:00
cache
docs registration: Support custom classes in "ResourceModules" schema 2015-10-27 04:45:27 +00:00
extensions
images
includes Merge "Improve DBReadOnlyError/DBExpectedError page title" 2015-10-27 04:39:02 +00:00
languages Merge "Language::truncate(): don't chop up multibyte characters when input contains newlines" 2015-10-27 03:33:15 +00:00
maintenance Remove begin/commit transaction calls in refreshLinks.php 2015-10-27 02:07:46 +01:00
mw-config Installer: use _MainCacheType form variable 2015-10-26 17:10:13 +00:00
resources Merge "Make sure, that a tags and input tags with mw-ui-button has the same height" 2015-10-26 17:37:23 +00:00
serialized
skins
tests Merge "Reset serialize_precision to stabilize tests" 2015-10-27 04:07:31 +00:00
.gitattributes
.gitignore
.gitreview
.jscsrc build: Enable jscs jsDoc rule 'checkTypes' and make pass 2015-10-01 15:28:06 -07:00
.jshintignore
.jshintrc
.mailmap
.rubocop.yml
.travis.yml build: Don't run Travis CI for wmf/* branches 2015-09-30 16:07:47 -07:00
api.php
autoload.php Changed paths to package dependency file 2015-10-26 15:58:03 +00:00
composer.json Update OOjs UI to v0.12.12 2015-10-13 13:40:33 -07:00
COPYING
CREDITS Begin 1.27 development cycle 2015-09-26 13:41:27 +01:00
FAQ
Gemfile
Gemfile.lock
Gruntfile.js build: Upgrade grunt-banana-checker from v0.3.0 to v0.4.0 2015-10-12 14:13:54 -04:00
HISTORY Begin 1.27 development cycle 2015-09-26 13:41:27 +01:00
img_auth.php
index.php
INSTALL
jsduck.json Restructure /resources/src/mediawiki.page/ 2015-09-28 20:18:17 -07:00
load.php
opensearch_desc.php Change some line comments to multi line comments 2015-10-14 09:40:50 +02:00
package.json Update grunt-jsonlint to 1.0.5 2015-10-24 15:55:55 +01:00
phpcs.xml Re-enable last phpcs rule 2015-10-14 17:08:50 +00:00
profileinfo.php Make lines short to pass phpcs in profileinfo.php 2015-09-27 17:06:07 +00:00
README
README.mediawiki
RELEASE-NOTES-1.26 Move release notes about mw.Upload and friends to 1.26 2015-10-14 00:57:54 +02:00
RELEASE-NOTES-1.27 Convert doDeleteArticleReal to startAtomic()/endAtomic() 2015-10-26 12:08:53 -07:00
StartProfiler.sample
thumb.php Fix issues identified by SpaceBeforeSingleLineComment sniff 2015-09-26 23:06:52 +00:00
thumb_handler.php
UPGRADE Some bugzilla.wikimedia.org -> phabricator.wikimedia.org changes 2015-09-24 17:17:25 +02:00
wiki.phtml

== MediaWiki ==

MediaWiki is a free and open-source wiki software package written in PHP. It
serves as the platform for Wikipedia and the other projects of the Wikimedia
Foundation, which deliver content in over 280 languages to more than half a
billion people each month. MediaWiki's 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.

* Ready to get started?
** https://www.mediawiki.org/wiki/Download
* Looking for the technical manual?
** https://www.mediawiki.org/wiki/Manual:Contents
* Seeking help from a person?
** https://www.mediawiki.org/wiki/Communication
* Looking to file a bug report or a feature request?
** https://bugs.mediawiki.org/
* Interested in helping out?
** https://www.mediawiki.org/wiki/How_to_contribute

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.