User:Pavithraes/Sandbox/Documentation

Overview
Technical documentation refers to any documentation that contains information regarding a technical product, process, or task.

Documentation for Wikimedia projects is widely spread across different wiki's and websites. This page focuses on technical documentation related to MediaWiki.

For wiki users

 * Help:Contents is the entry point for wiki user help at MediaWiki.org.
 * There is more wiki user help on meta.

For developers and system administrators
Most is on https://doc.wikimedia.org, including:
 * 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.
 * Documentation for service development and deployment.
 * The process used to document the MediaWiki codebase is described on the Coding conventions manual page.
 * Documentation generated from the source code of MediaWiki itself is available for many parts of MediaWiki.
 * MediaWiki core PHP code
 * JavaScript code of OOUI
 * 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].
 * RESTBase APIs document themselves at [/api/rest_v1/ /api/rest_v1] on most Wikimedia wikis that support it.
 * extension PHP documentation
 * CSS & Less documentation (a living style guide)

Important links

 * Documentation/Style guide
 * Documentation/Style guide/templates
 * Technical documentation prioritization
 * Technical documentation templates and suggestions
 * New technical writers

Hackathons and Outreach

 * Technical Documentation Tasks for Hack-a-thons
 * Season of Docs