New Developers/ru

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



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

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



Как внести свой вклад: первые шаги
Следующие шаги представляют собой общую схему того, как начать вносить свой вклад:


 * 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) Выберете и выполните задачу (то есть напишите и протестируйте ваш код).
 * 6) Отправьте изменения в коде на проверку. Follow the Guide to getting your code reviewed and submit a patch.

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



Основы работы программных проектов Викимедиа
У Викимедиа есть программные проекты в.

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


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

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



Выберите программный проект
Следующие проекты предлагают ресурсы, наставничество и ищут новых разработчиков для участия в них. Выберите один из следующих проектов и следуйте документации проекта, чтобы настроить среду разработки, выбрать задачу для работы, выполнить её и отправить изменения кода на рассмотрение. Вы можете внести свой вклад в эти проекты или любые другие, интересные вам, которые связаны с Викимедиа. Большинство из них можно найти, если поискать на или в интернете.

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



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



Советы по коммуникации


Дополнительные ресурсы

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