New Developers/ru

This page explains how to get started as a developer who wants to contribute to Wikimedia technical projects.

Добро пожаловать!
В техническом обществе Викимедия всегда рады новым участникам!

Станьте частью мирового сообщества и помогите сделать доступ к свободным знаниям легче для каждого!

How to start contributing
The following steps are a general outline of how to get started contributing:

Follow the Guide to getting your code reviewed and submit a patch.
 * 1) Learn the basics of how Wikimedia open source software projects work.
 * 2) Read the Communication guidelines.
 * 3) Set up accounts: Create a developer account. Depending on the type of contribution you want to make, you may also need to set up accounts in Phabricator, and set up Git and Gerrit.
 * 4) Выберите программный проект
 * 5) Выберете и решите задание (напишите и протестируйте ваш код)
 * 1) Подтвердите ваш код

The rest of this guide provides additional details about the process.

Basics of how Wikimedia software projects work
У Викимедии сотни программных проектах в самых разных областях

Сопровождающие каждого программного проекта могут свободно выбирать инфраструктуру, которую они предпочитают. В общем, практически все программные проекты имеют


 * инструмент отслеживания задач, в котором сообщаются, обрабатываются и обсуждаются ошибки программного обеспечения и запросы на улучшения. Примеры: Фабрикатор Викимедиа, GitHub или Sourceforge.
 * репозиторий кода, где исходный код может быть «проверен» всеми. Примеры: Викимедиа Git / Gerrit, GitHub или Sourceforge.
 * инструмент проверки кода, в котором обсуждаются и улучшаются предлагаемые изменения кода (так называемые «патчи»). Примеры: Викимедиа Git / Gerrit, GitHub или Sourceforge. Как только предложенный вами патч будет исправен и будет добавлен в репозиторий кода, ваши изменения кода станут доступны всем. (Вы можете узнать больше о передовых методах проверки кода здесь.)
 * Основные места для обсуждения программных проектов и/или получения помощи и поддержки. Этими местами могут быть списки рассылки, каналы чата IRC, вики-страницы или другие места. Точные места зависят от каждого проекта. Вы также можете связаться с конкретными наставниками через "Отправить этому пользователю электронное письмо" на их пользовательских страницах, но учтите, что «вопросы, заданные лично, не помогают другим».

В любой момент, если у вас возникнут проблемы или вам понадобится помощь - пожалуйста, спрашивайте. Если вы хотите задавать хорошие вопросы в нужных местах, мы рекомендуем вам прочитать раздел «Отзывы, вопросы и поддержка».

Выберите программный проект
The following projects offer resources, mentorship, and are looking for new developers to contribute to them. Это рекомендуемые способы начать. Выберите один из следующих проектов и следуйте документации проекта, чтобы настроить среду разработки, выбрать задачу для работы, решить задачу и отправить изменения кода на рассмотрение: You are free to contribute to these projects or any others you are interested in related to Wikimedia. Most can be found by searching for them on or online.

"Вы сопровождаете и хотите, чтобы ваш проект был включен в список программных проектов выше? Узнай больше и присоединяйся!"

Рекламные программы и отдельные задачи
Помимо рекомендованных выше программных проектов, есть еще несколько способов выбрать проект или задачу для работы:

Ищете дополнительные ресурсы?

 * В списке Как внести свой вклад есть множество других способов как внести свой вклад, в том числе и в нетехнических областях.
 * Как стать хакером MediaWiki: для потенциальных новых разработчиков, которые хотят работать напрямую с ядром MediaWiki или расширениями MediaWiki.
 * Центр разработчиков: ресурсы с дополнительной документацией и информацией для опытных разработчиков Викимедиа.
 * To ask your questions and to join general discussions, check the places listed on Communication.
 * Туториалы Викимедиа: указатель учебных пособий, в которых представлены различные языки, API и фреймворки в стеке технологий Викимедиа.