مجتمع ويكيميديا الإفريقي التقني

This page is a translated version of the page Africa Wikimedia Technical Community and the translation is 48% complete.
Outdated translations are marked like this.


AWMT Community Banner


AWMT Community تدريب وزيادة عدد المساهمين التقنيين في المستقبل

بدء مجتمع ويكيميديا الإفريقي التقني الذي عرف في السابق باسم مشروع مطوري برمجيات ويكيميديا الأفارقة (AWMD) في صفة مشروع سعى لإنشاء مجتمع تطوير برمجيات في القارة الإفريقية وكذلك حث المزيد من مطوري البرمجيات على التطوع في مؤسسة ويكيميديا.

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)

مهمتنا هي استحداث منظومة تمكين لمطوري البرمجيات الراغبين في اكتساب مهارات جديدة وتنميتها في مجال المصادر المفتوحة عن طريق التطوع في صفة مساهمين فنيين في مؤسسة ويكيميديا.

هل ترغب في المشاركة؟

هناك عدة طرق يمكنك من خلالها أن تصبح مطور ويكيميديا ​​إفريقي. هل أنت من القارة الأفريقية، تميل للتكنولوجيا وتهتم بالمعرفة الحرة؟ إذا كانت الإجابة بنعم ، فقم بالانضمام إلى المجتمعمطوري-ويكيميديا-الأفارقة lists.wikimedia.org. رجاءاً أتبع الخطوات الأتية لتزود نفسك بالمهارات المطلوبة في مجتمعنا

الخطوة 1: تعلم كيف تصبح هاكر ميدياويكي أخلاقي

تحلى بالصبر ، خذ وقتك واقرأ الوثائق الغنية بالمصادر التالية:

الخطوة 2: مراجعة كود ويكيميديا ​​(CR) ومنصة التطوير

Gerrit هو اسم برنامج مراجعة الكود(CR) في ويكيميديا ​​وهو قلب عملية تطوير البرمجيات. يكاد يكون من المستحيل القيام بتطوير البرامج في ويكيبيديا (بطريقة تقليدية) دون استخدام Gerrit. أنشئ حسابًا على Gerrit Website واحصل على 2 دولار. You can also have a look at the Gerrit Tutorials on how to setup Gerrit on your PC.

ليس من المتوقع أن تتعلم كل هذا في يوم واحد خذ وقتك وتآني، ستتعلم مع الوقت :)

الخطوة 3: تعرف على فابريكاتور

Wikimedia uses an open source development platform called: Phabricator, it is mainly used for project management, software bug reporting and request for features. It's not that complicated to use and you can login to Wikimedia's Phabricator using your MediaWiki account.

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.

الخطوة 4: الترابط مع مطورين مجتمع ويكيميديا

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.

Happy hacking on MediaWiki!!!

Further resources

For more information about getting into MediaWiki development and even more on other Wikimedia related projects, you can checkout the link below:

Contact us

You can reach us through african-wikimedia-developers lists.wikimedia.org or for quick reach, you can join us on IRC here: #wikimedia-dev-africa تواصل, you will always see someone around

 :)

You can also join the discussion on our talk page. Get more updates via our Facebook & Twitter