New Developers/ar

هذه الصفحة عبارة عن صفحة إرشاد بسيطة وموجهة لمطوري ويكيميديا الجُدد.

لخياراتٍ أُخرى للانضمام، طالع.

مرحبًا!
هل ترغب بالعمل على كود ويكيميديا وتحتاج إلى أفكار من أين تبدأ؟

يُرحب مجتمع ويكيميديا التقني دائمًا بالمساهمين الجُدد في مشروعنا.

كُن جزءًا من المجتمع العالمي وساعد في جعل الوصول إلى المعرفة المجانية أسهل للجميع!

المساهمة في ويكيميديا هي عمليةٌ من أربع خطوات:


 * 1) Choose a software project
 * 1) Set up your development environment
 * 1) Choose and solve a task (write and test your code)
 * 1) Submit your code changes

بعض الأساسيات المهمة
يمكنك تجاوز هذا القسم، اذا كنت معتادًا على البرمجيات مفتوحة المصدر 

Wikimedia لديها العديد من المشاريع ذات المصدر المفتوح في مجالات مختلفة. اذا كنت ترغب بالحصول على نبذة تعريفية.

يتمتع مشرفو المشاريع البرمجية على حرية اختيار البنية الأساسية التي يفضلونها. بشكل عام جميع المشاريع البرمجية لديها


 * a task tracking tool where software bugs and enhancement requests are reported, managed and discussed. Examples are Wikimedia Phabricator, GitHub, or Wikimedia GitLab.
 * a code repository where the source code can be "checked out" to everybody. Examples are Wikimedia Git/Gerrit, GitHub, or Wikimedia GitLab.
 * a code review tool where proposed code changes (so-called patches) get discussed and improved. Examples are Wikimedia Git/Gerrit, GitHub, or GitLab. Once your proposed patch is good and is merged into the code repository, your code changes will become available to everybody. (You could read more about good practices for code review here.)
 * general places for discussion of the software project and/or for receiving help and support. Those places can be mailing lists or IRC chat channels or wiki pages or other places. The exact places depend on each project. You could also contact specific mentors via "" on their user pages, but note that "questions asked in private don't help others".

At any point, if you run into problems or need help, please ask. If you want to ask good questions in the right places, we recommend you read the section "Some general communication tips".

قم بإختيار مشروع برمجي
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.

''Are you a maintainer and want your project to be included in the list of software projects above? Find out more and join!''

Outreach programs and single tasks
Apart from the recommended software projects above, there are more ways to choose a project or task to work on:

Looking for additional resources?

 * How to become a MediaWiki hacker: For potential new developers who want to specifically work on MediaWiki core or MediaWiki extensions.
 * Developer hub: Resources to more documentation and information for established Wikimedia developers.
 * To ask your questions and to join general discussions, check the places listed on Communication.
 * Wikimedia tutorials: An index of tutorials that feature various languages, APIs, and frameworks in the Wikimedia technology stack.

تريد المساهمة بشيء أخر ؟

 * How to contribute lists many more ways to contribute, also in non-technical areas like documentation, testing, web api and many more.