Developers/ru



Разработчики — это люди, вносящие свой вклад в код программного обеспечения MediaWiki. Они фиксируют изменения в центральном репозитории Git, отправляя изменения для проверки в, где хранится последняя копия программного обеспечения. В число разработчиков входят как штатные сотрудники Фонда Викимедиа, так и добровольцы. Любой желающий после создания может отправить патч на рассмотрение (но только сопровождающие могут объединить его с основным кодом). Чтобы узнать, кто из разработчиков на самом деле активен, попробуйте https://www.openhub.net/p/mediawiki/contributors, который дает приятные сталкерские сводки всевозможных забавных статистических данных.

Разработчиков не следует путать с системными администраторами, которые являются людьми, имеющими shell или root-доступ к серверам Фонда Викимедиа, где находится хранилище кода. На самом деле они могут и не быть разработчиками; во многих случаях они редко используют свой доступ к коду, а если и используют, то только для поддержки и сопровождения в репозитории вещей, отличных от MediaWiki.

Сопровождающие
Сопровождающий (т.н. «майнтейнер», от maintainer) конкретного проекта (включая ядро MediaWiki или расширение) имеет доступ уровня +2 к соответствующему репозиторию Git, чтобы иметь возможность объединять исправления, отправленные другими. Как правило, сопровождающие регулярно отвечают на сообщения об ошибках и запросы на проверку набора изменений. Список сопровождающих хранится по адресу Разработчики/Сопровождающие.

История
Исторически разработчики также управляли серверами Фонда Викимедиа (сейчас ими управляют системные администраторы). До того, как были созданы группы бюрократов и стюардов, разработчики были единственными, кто мог продвигать и понижать в должности администраторов, а также блокировать учётные записи пользователей (до того, как в MediaWiki появилась функция «блокировок»). Таким образом, они сыграли важную роль в структура власти Википедии.

С апреля 2006 по март 2012 года использовалась технология Subversion. Only people with Subversion commit access (which must be approved by SVN administrators) could submit codes. Codes submitted to Subversion were merged to MediaWiki codebase immediately (though they could only be manually deployed to Wikimedia wikis by a system administrator), and may have been reviewed by "coders" before they are deployed. In January 2013, the MediaWiki SVN repository was made read-only. All active projects have moved to Git.

См. также

 * Gerrit's list of MediaWiki group members (core developers with +2 on all MediaWiki repositories).
 * Gerrit's list of MediaWiki group members (core developers with +2 on all MediaWiki repositories).
 * Gerrit's list of MediaWiki group members (core developers with +2 on all MediaWiki repositories).
 * Gerrit's list of MediaWiki group members (core developers with +2 on all MediaWiki repositories).