تحياتي للجميع. Hacktoberfest، هو حدث عالمي يشجع المساهمات في المشاريع مفتوحة المصدر، ويوفر فرصة فريدة للمطورين في جميع أنحاء العالم للمشاركة مع المجتمعات مفتوحة المصدر. نظرًا لأن هذه هي المرة الأولى التي أشارك فيها في Hacktoberfest، فقد قررت أن أبدأ بمساهمات أصغر للتعرف على سير العمل مفتوح المصدر قبل معالجة المشكلات الأكثر تعقيدًا.
خلال شهر أكتوبر، يُطلب منا المساهمة في أربعة مستودعات مختلفة، لكل منها مجموعة المشكلات الخاصة به، من خلال إرسال أربعة طلبات سحب. في البداية، وجدت صعوبة في تحديد موقع المستودعات التي تتوافق مع مجموعة مهاراتي واهتماماتي. كانت عملية غربلة المشكلات المختلفة عبر العديد من المستودعات أمرًا مرهقًا واستغرقت عدة أيام من الاستكشاف والتصفية.
بالنسبة للمطورين الجدد في مجال المساهمات مفتوحة المصدر، بما فيهم أنا، إليك بعض النصائح العملية التي يمكن أن تساعد في تبسيط العملية:
استخدم أدوات البحث والتصفية في GitHub:
مع توفر آلاف المستودعات، قد يكون العثور على مستودع يناسب خبرتك أمرًا شاقًا. يمكن أن يؤدي استخدام ميزات البحث والتصفية المتقدمة في GitHub إلى تضييق نطاق المستودعات بشكل كبير حسب التكنولوجيا أو تصنيفات المشكلات أو مستوى النشاط.
حدد المستودعات التي تتوافق مع مجموعتك التقنية:
يمكن أن يؤدي التركيز على المستودعات التي تستخدم التقنيات التي تعرفها إلى تقليل منحنى التعلم. ومع ذلك، إذا كنت تتطلع إلى توسيع معرفتك، فإن المساهمة في مشاريع خارج منطقة الراحة الخاصة بك يمكن أن توفر فرصًا تعليمية قيمة.
تقييم نشاط المستودع قبل الالتزام:
من الضروري تقييم مستوى نشاط المشروع قبل استثمار الوقت. قد لا يتم الاحتفاظ ببعض المشاريع، مما يؤدي إلى تأخير طويل في مراجعة طلبات السحب ودمجها. تشمل المؤشرات الرئيسية التي يجب تقييمها ما يلي:
تضمنت العديد من رسائلي العامة الأولية مهام صغيرة نسبيًا، مثل تحديثات الوثائق، والتي اعتبرتها مساهمات "تمهيدية". وعلى الرغم من أن هذه لم تكن تقنية للغاية، إلا أنها وفرت لي فرصة للتعرف على هذه العملية. للمضي قدمًا، أخطط للتركيز على المشكلات الأكثر تطلبًا من الناحية الفنية والتي ستشكل تحديًا لمهاراتي في البرمجة وتعزيزها.
مشاكل:
العلاقات العامة:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3