Developer hub/ru



Это место для тех, кто намерен участвовать в развитии программного обеспечения MediaWiki. Для получения помощи в инсталляции или настройке MediaWiki, обраитесь к разделу помощи для администраторов.

Эти страницы находятся в ранней стадии развития. Если Вы не можете найти информацию, которая вам нужна, или нашли где-нибудь полезную информацию, на которую здесь нет ссылок — оставьте, пожалуйста, комментарий на странице обсуждения (лучше всего — на основной, английской, но можно и прямо здесь), и кто-нибудь изучит его (или, если вы чувствовуете себя настолько смелыми — почему бы вам не отредактировать непосредственно эту страницу?!).

Основные ресурсы разработчика

 * BugZilla — приложение для отслеживания ошибок (bug tracker) в MediaWiki, выявленных в рамках проектов Викимедиа (также известный под названием MediaZilla)
 * Браузер версий (Subversion browser) — веб-просмотрщик для исходного кода MediaWiki
 * Документированный код — автоматически генерируемая документация на классы и другие функции, используемые в MediaWiki
 * Проект SourceForge — используется для размещения файлов дистрибутива

Информация на MediaWiki.org

 * MediaWiki roadmap — функции и возможности, запланированные для реализации в будущих релизах. Только основные принципы и направления изменений.
 * Manual:Contents/ru — техническое руководство по MediaWiki (в разработке)
 * Commit access — как добавить свой код общий репозиторий кода MediaWiki, и что требуется для того, чтобы получить права на это.
 * Internationalisation — техническое описание I18N (системы многоязычности) в MediaWiki.
 * meta:Category:MediaWiki Development
 * API — внешнее API для прямого доступа к данным.

Помощь создателям расширений

 * Category:Extensions — перечень существующих расширений (весьма неполный); а также Матрица расширений, также неполная, но более детальная.
 * Manual:MediaWiki hooks — приёмы программирования, которые можно использовать при написании расширений.

Общение разработчиков

 * #mediawiki — IRC-канал.
 * wikitech-l, список рассылки разработчиков MediaWiki.

Чтобы получить больше информации о вышеупомянутом — см. список рекомендуемых возможностей для общения.