Documentation

For many common questions about MediaWiki, the faq>Special:MyLanguage/Manual:FAQ|FAQ is a good place to start.

For wiki users

 * contents>Special:MyLanguage/Help:Contents|Help:Contents is the entry point for wiki user help at Mediawiki.org.


 * There is more wiki user meta>m:Special:MyLanguage/Help:Contents|help on meta.

For developers and system administrators

 * contents>Special:MyLanguage/Manual:Contents|Manual:Contents is the front door to MediaWiki system administration and developer documentation at MediaWiki.org.


 * The file provides organization-specific information about the MediaWiki project.


 * The in the MediaWiki source code provides other code-related documentation.


 * The process used to document the MediaWiki codebase is described on the comments>Manual:Coding conventions/PHP#Comments and documentation|Coding conventions manual page.

Most is on https://doc.wikimedia.org, including:
 * Documentation generated from the source code of MediaWiki itself is available for many parts of MediaWiki.


 * [https://doc.wikimedia.org/mediawiki-core/master/php/html/ MediaWiki core PHP code]


 * [https://doc.wikimedia.org/oojs-ui/master/js/ JavaScript code of OOjs UI]


 * Some generated documentation is elsewhere, including:


 * the MediaWiki action API documents itself on any wiki where it enabled, at Special:ApiHelp which redirects to, e.g. [/w/api.php?action=help /w/api.php?action=help].

The "v1" content API also documents itself at [/api/ /api/] on most Wikimedia wikis that support it.
 * RESTBase APIs document themselves at https://rest.wikimedia.org.


 * [https://tools.wmflabs.org/mediawiki-mirror/html/dirs.html</> extension PHP documentation]


 * [<tvar|url>http://tools.wmflabs.org/styleguide/</> CSS & Less documentation] (a living style guide)