Проект разработчиков Африка Викимедиа

From mediawiki.org
This page is a translated version of the page Africa Wikimedia Technical Community and the translation is 73% complete.


AWMT Community Banner


AWMT Community Выращивание технических специалистов для завтрашнего дня
Проект, целью которого является создание сообщества разработчиков на Африканском континенте и поощрение большего числа технических специалистов к добровольному участию в Фонде Викимедиа. Over the years, the project has broadened its scope and made opportunities for other technical contributions to be a part of the project hence the change of name from Africa Wikimedia Developers Project (AWMD) to Africa Wikimedia Technical Community (AWMT) Наша миссия состоит в том, чтобы создать благоприятную экосистему для разработчиков, которые готовы учиться и развивать новые навыки в открытом пространстве через волонтерство в качестве технических специалистов для Фонда Викимедиа.

Хотите участвовать?

Есть несколько способов, с помощью которых вы можете стать разработчиком Викимедиа в Африке. Вы с Африканского континента, имеете склонность к технологиям и заинтересованы в открытых знаниях? Если да, то присоединяйтесь к сообществу через african-wikimedia-developers@lists.wikimedia.org. Пожалуйста, следуйте инструкциям ниже, чтобы ознакомиться с навыками, которые требуются в нашем сообществе.

Шаг 1: Узнайте, как стать хакером MediaWiki

Наберитесь терпения, не торопитесь и прочтите следующую весьма ресурсную документацию:

Шаг 2: обзор кода Викимедиа (CR) и платформы разработки

Gerrit — это название программного обеспечения Code Review(CR) в Викимедиа, и это сердце процесса разработки программного обеспечения. Практически невозможно заниматься разработкой программного обеспечения в Викимедиа (стандартным способом) без использования Gerrit. Создайте аккаунт на сайте Gerrit и получите Developer access Вы также можете посмотреть Gerrit Tutorials о том, как настроить Gerrit на вашем компьютере.

Не ожидайте, что узнаете все за 1 день. Не торопитесь, не торопитесь, со временем вы это узнаете :)

Шаг 3. Ознакомьтесь с PhabricatorШаг 3. Ознакомьтесь с Phabricator

Викимедиа использует платформу разработки с открытым исходным кодом под названием Фабрикатор, она в основном используется для управления проектами, отчётности об ошибках программного обеспечения и запроса функций. Этим не сложно пользоваться. Вы можете войти в Wikimedia's Phabricator с помощью вашего аккаунта в MediaWiki.

Phabricator has a lot of functionalities but as a developer, the functionalities you will mostly used are focused on; creating tasks, resolving tasks, uploading files, feature request etc. So, we don't expect you will learn all of Phabricator's functionality (except you want to). We will focus on what we need for a start and keep learning as time goes.

For project management, you can look at this documentation about Phabricator in Project Management.

Step 4: Bonding with the Wikimedia developer community

There are of course many different ways to bond with the developer community in the Wikimedia Movement, but the fastest and most comfortable way for most developers is on w:Internet Relay Chat IRC. Wikimedia has so many IRC channels and the particular channel for developers is: #wikimedia-dev подключиться. This is a starting point and on this channel, you can introduce yourself and make your interest known to the community and wait for a while, be rest assured that someone in the channel will guide you or react to your message. You can also ask technical questions on the channel and someone might answer you or point you to resources that will enable you find the answer(s) to your question(s).

There are many individuals on the channel and your messages are broadcasted to over 100 people at the same time so please be mindful of what you put on there. You may read How to Ask Questions the Smart Way by Eric Raymond to inform yourself on the kind of questions you put on there.

Step 5: Configure MediaWiki locally and get started!

It's a great thing you are at this step and we recommend you do step 2 before doing this as they are highly interlinked to each other. MediaWiki can be installed following these docs and after this, it will be available locally and you can also see how to clone the MediaWiki Core in the Gerrit Tutorials in Step 2. After mastering all the first 4 steps, developing on MediaWiki will be relatively easy so we recommend that you take your time and master the first 4 steps before diving to this last step.

Весёлого вам взлома MediaWiki!!!

Другие ресурсы

Для получения дополнительной информации о развитии MediaWiki и даже больше о других проектах, связанных с Викимедиа, вы можете перейти по ссылке ниже:

Контакты

Вы можете связаться с нами через african-wikimedia-developers@lists.wikimedia.org или для быстрого доступа, вы можете присоединиться к нам на IRC здесь: #wikimedia-dev-africa подключиться, вы всегда увидите кого-то на связи :)

Вы также можете присоединиться к обсуждению на нашей странице обсуждения. Получайте больше обновлений через наш Facebook и X (Twitter)