New Developers/ru

Эта страница является простой и управляемой целевой страницей для новых разработчиков Викимедиа. Это часть инициативы адаптации новых разработчиков

Для других вариантов участия, смотрите.

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

В техническом обществе Викимедия всегда рады новым участникам в наших проектах

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

Вклад в Викимедиа состоит из четырех этапов:


 * 1) Выберите программный проект
 * 2) Настройте вашу среду разработки
 * 3) Выберете и решите задание (напишите и протестируйте ваш код)
 * 4) Подтвердите ваш код

Основы, которые нужно знать
"Вы можете пропустить эту секцию, если вы уже знакомы с культурой программ свободного и открытого исходного кода"

У Викимедии сотни программных проектах в самых разных областях

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


 * инструмент отслеживания задач, в котором сообщаются, обрабатываются и обсуждаются ошибки программного обеспечения и запросы на улучшения. Примеры: Фабрикатор Викимедиа, 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 Phabricator or online.

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

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

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

 * Как стать хакером MediaWiki: для потенциальных новых разработчиков, которые хотят работать напрямую с ядром MediaWiki или расширениями MediaWiki.
 * Центр разработчиков: ресурсы с дополнительной документацией и информацией для опытных разработчиков Викимедиа.
 * Для связи в реальном времени используйте  на IRC (Internet Relay Chat)
 * Также существует несколько списков рассылки для обсуждения программного обеспечения Викимедиа.
 * Туториалы Викимедиа: указатель учебных пособий, в которых представлены различные языки, API и фреймворки в стеке технологий Викимедиа.

Хотите внести что-то еще?

 * В списке Как внести свой вклад есть множество других способов как внести свой вклад, в том числе и в нетехнических областях.