13 تغريدة 3 قراءة Apr 29, 2022
تكرر علي وسمعت في اكثر من سبيس كلام يأكد على اهمية المشاركه في تطوير المشاريع مفتوحة المصدر من الاخوان
@midohaddad
@AliAAlzubaidi
وممكن كثير حابين يشاركون ويكتسبون خبره ولكن يواجهون صعوبه في ايجاد المشروع المناسب.
حبيت اشارك بعض الخطوات الي ساعدتني وممكن تساعد الكثير منكم
اولاً،
لا تردد في انك تشارك في هذي المشاريع،
٢- المجتمعات الغربيه ترحب بالمتطوعين وبقوه،
٣- تطوعك والكود الي عدلت عليه او اضفته، بيعدي بعدة مراحل قبل لا يعتمدونه، يعني لا تخاف انك تكسر او تخرب عليهم شيء.
٤- التجربه اذا مافادتك، مابتضرك 👍
الان بعطيكم خطوات بسيطه لايجاد المشروع مفتوح المصدر المناسب في github،
الطريقه الامثل هي استخدام github lables and queries في خانة البحث الخاصه ب issues
هذي طريقة كتابتهم
state: lable: "tag" keyword
وركز معاي بطريقة استخدامها في الصور الي تحت
١- افتح الصفحه الرئيسيه واختار issues
٢- من داخل ال issues، استخدم ال query في خانة البحث زي ماسويت بالصوره الي تحت، لاحظ معاي اني كتبت
١- is:open ومعناها ان الطلب لم يقفل "يحل"
٢- is:issue ومعناها انها مشكله يبحثون عن حل لها
٣- rust ومعناها اني ارغب في مشاكل وطلبات تخص rust
اذا حبيت تصغر نطاق البحث، تقدر تضيف label زي ماسويت بالصوره الي تحت، ركز معاي بالي مكتوب في خانة البحث وبتلاحظ اني زدت label:Bug وبالتالي مابتطلعلي الا ال bugs في اكواد Rust
الان نقدر بإستخدام ال labels اننا نطلع فقط المشاكل والطلبات الي تناسب المبتدئين وتسهل عليك دخولك في عالم التطوع للمصادر المفتوحه
من اهم ال labels الي تطلعلك طلبات ومشاكل سهله هي
١- -label:first-timers
٢- label:good-first-issue
٣- label:beginner
٤- label:easy
٥- label:good-first-bug
٦- label:contribution-starter
ولاحظ معاي كيف استخدمتهم كلهم في الصور الي تحت، ولاحظ نتائج البحث
مثال آخر
انصح وبقوه انك تقرا اكثر عن search filtering في github, بتساعدك كثير في ايجاد الي تبيه اذا عرفت كيف تستعملها صح✅
طيب وش تسوي بعد ماتحصل المشروع او الكود المناسب لك؟
١- خشت على الريبو المالكه للكود، وسويلها fork
٢- سوي clone للكود
٣- عدل المشكله او سوي الي تبي تسويه وبعدها سوي commit للتغيرات
٤- سوي pull request للمالك الاصلي عشان يشوف شغلك كيف
الخطوات الي فوق ليست شامله للعمليه كامله، ولكن ذكرت اهم الامور الي لازم تسويها، يستلزم تكون فاهم وعارف كيف تتعامل مع git قبل لا تتطوع لاي مشروع لان الاعتماد الكلي والتواصل بينكم بيكون عن طريقه،
اذا عندك اي ملاحظه او اضافه حاب تزيدها اتمنى انك ماتتردد عشان الكل يستفيد✅
تعديل بسيط
اسمها label:first-timers-only
وليست label:first-timers
✅✅

جاري تحميل الاقتراحات...