Developer hub/ru

From MediaWiki.org

Jump to: navigation, search
150
Crystal Clear app display.png Пользователям Crystal Clear app terminal.png Системным администраторам Crystal Clear app tutorials.png Разработчикам

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

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

Contents

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

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

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

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

[edit] Расширение MediaWiki

Предусмотрено 5 основных способов, позволяющих разработчикам MediaWiki добавлять новые возможности, а также изменять существующие. MediaWiki была спроектирована так, чтобы позволить вносить изменения без изменения основного кода. Это облегчает обновление при переходе на новую версию MediaWiki, так как исчезает необходимость при обновлении вручную править код существующих модулей расширения, заново приводя их в соответствие с основным кодом. Способы расширения следующие:

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

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

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