Developers/Maintainers

Unlocked magic

Developer roles

 * Developers contribute to the code of MediaWiki software. They commit changes to the central Git repository by pushing changes for review in Gerrit where the latest copy of the software is stored. Developers include paid Wikimedia Foundation staff and volunteers. For more details, see Developers.


 * Maintainers have +2 access to the relevant Git repository and they regularly respond to bug reports and changeset review requests. Anyone with a developer account can submit a patch for review, but only maintainers can merge changes. Anyone may participate in Phabricator and in Gerrit Code Review if they're interested in helping out and gaining experience that way. If you're seeking to become an active maintainer, feel free to contact a maintainer and share this desire and ask if they're willing and able to mentor and involve you proactively for a certain period of time.


 * Code Stewards are ultimately responsible for the development policies, support, and overall health of the code in question. They commit to a base level of support such as bug fixes and code reviews. For more information regarding stewardship, see Development policy/Code Stewardship.
 * Consultants (where available) are able to field questions / assist with problems if needed but should not be confused with maintainers.

MediaWiki core

 * See also: Gerrit's list of mediawiki group members (core developers with +2 on all mediawiki repositories).

MediaWiki extensions deployed at Wikimedia Foundation

 * See also: Category:Extensions used on Wikimedia and source/mediawiki-config/browse/master/wmf-config/extension-list

MediaWiki skins deployed at Wikimedia Foundation

 * See also: Category:Skins used on Wikimedia and source/mediawiki-config/browse/master/wmf-config/extension-list

Libraries deployed with MediaWiki at Wikimedia Foundation
For upstream libraries that we bundle, see Upstream projects. For other libraries that we publish see doc.wikimedia.org (includes developer dependencies, and projects not used by MediaWiki).

MediaWiki core libraries
See also the composer.json and foreign-resources.yaml files in MediaWiki core.

Frontend and backend libraries that are published by Wikimedia and bundled with MediaWiki core.

Upstream projects and libraries
There are many upstream projects on which MediaWiki, extensions, and/or Wikimedia depend. Some of them were "invented here", as stand-along libraries, or split out as part of the Library infrastructure for MediaWiki project. Some of them are widely-used third party tools to which community members provide improvements or support. Others are merely used with gratitude.

Services and administration

 * See also: wikitech:Category:Services and FLOSS-Exchange

If you need immediate help with a systems administration question, please go into the IRC channel and find the person currently on Ops Clinic duty" (as listed in the  ).

Other areas of focus
(Not all of them fit in current projects.)


 * User experience, user interface and visual design: the Wikimedia Design group members and others
 * Site performance (speed and consistency of responses): Wikimedia Performance Team
 * Multilingual aspects: Nikerabbit and others.