Developers


 * You may want to see System administrators on Meta.



Developers are the people who write the MediaWiki software. They are said to have "commit access" (or to be "committers") if they have access to commit changes to the central Subversion or push changes for review in Gerrit where the latest copy of the software is stored. (This is in contrast to having shell or root access to Wikimedia Foundation servers, for instance, which would make them system administrators.) Sumana Harihareswara, as volunteer development coordinator, is usually the one to grant developer access. Information about staff developers can be found at Staff.

A list of developers with commit access is reproduced below with some commentary. A full list of people with access to at least one of our Subversion repositories is available at http://svn.wikimedia.org/users.php or http://toolserver.org/~krinkle/wikimedia-svn-users.php.

Those with "root" or "shell" access might not really be developers, but rather system administrators of Wikimedia servers, where the Subversion repository is stored. In many cases they rarely use their commit access, or if they do, only to maintain non-MediaWiki things in the repository. In principle they probably have admin access on Subversion, Bugzilla, and so on if they have some reason to use it, at least in the case of roots.

To see which developers are actually active, try http://www.ohloh.net/p/mediawiki/contributors, which gives nice stalkerish summaries of all sorts of fun statistics.


 * Active MediaWiki developer accounts

Maintainers
Who knows the most about, and maintains, MediaWiki core, key extensions, and our servers?

Sumana Harihareswara tries to keep this section up to date. To be listed as a maintainer a person has to have +2 access to the relevant Git repository and regularly respond to bug reports and changeset review requests. Anyone can list themselves as in training to maintain something, signalling that they want to learn more and achieve maintainership within the next year.

Other areas of focus:


 * HTML forms (for a unified visual design and form features): not sure
 * User interaction: the Wikimedia Foundation design team, led by Brandon Harris
 * Visual design: the Wikimedia Foundation design team, led by Brandon Harris

Subversion and Gerrit accounts
''This table may be outdated, because newly created accounts in Gerrit are inserted manually. If you do have access to Gerrit and you aren't in this table, please insert your name.''

History
Developers formerly had an important role in the Wikipedia power structure, since they were the only ones able to create sysops or ban users. This has since changed, with the formation of user classes such as bureaucrat and Steward, and the technical capabilities given to these classes.

Some developers had shell access to the California servers, but due to inactivity, weren't given shell access on the "new" Florida servers. Magnus Manske, Nick Reinking, Lee Daniel Crocker, Axel Boldt, Matthias Jordan, Neil Harris and Ed Poor are in this category. Note that Ed Poor was not involved with software development, but instead carried out what are now bureaucratic or sysop tasks, such as promoting sysops and locking accounts. Past MediaWiki software development activity level of developers may be found through CVS statistics.

The following users had CVS access on Sourceforge. From April 2006 to March 2012, Subversion was been used instead. Angela Beesley (expired shell), E23 (snok) (expired shell), Tomasz Wegrzanowski (expired shell and root), Guillaume Blanchard, Axel Boldt, Rowan Collins, T.D. Corell, Lee Daniel Crocker, The Cunctator, Johan Dahlin, Peter Danenberg, Michael Dill, Andrew Dunbar, Emmanuel Engelhart, Andre Engels, Fantasy, Tom Gilder, Gabriel Wicke (expired shell and root), Jan Hidders, Anders Wegge Jakobsen, Matthias Jordan, Shane King, Thomas R. Koll, Niklas Laxström, Christian List, Wil Mahan, Magnus Manske (CVS admin), Zoran Obradovic, Julian Ostrow, Nicholas Pisarro, Jr., Evan Prodromou, Nick Reinking, Derek Ross, Valerio Santinelli, Chris Seaton, Alexander 'Ajvol' Sigachov, Chuck SMITH, Bogdan Stancescu, Marian Steinbach, Tarquin, Timwi (MediaZilla admin), Anders Törlind, Zhengzhu, and Rob Church.

External link

 * MediaWiki developer map (dead link)

Other languages: ja:Wikipedia:&