مشروع Go مفتوح المصدر يبحث عن مساهمين: انضم إلينا!

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

مشروع مفتوح المصدر كبير بلغة Go (Golang) يبحث عن مساهمين



يستمر مجتمع البرمجيات مفتوحة المصدر في النمو، وقد أعلن أحد أبرز المشاريع بلغة Go (Golang) عن حملة توظيف واسعة النطاق للمساهمين. يتعلق الأمر بـ Kubernetes - نظام تنسيق الحاويات، وهو المشروع الرائد لمؤسسة Cloud Native Computing Foundation (CNCF) والمعيار الفعلي في عالم التقنيات السحابية.



المشروع مكتوب بشكل أساسي بلغة Go ويتم تطويره بنشاط من قبل آلاف المطورين حول العالم. ومع ذلك، كما يشير المشرفون، مع تزايد شعبية Kubernetes تزداد الحاجة إلى أعضاء جدد على استعداد للمساعدة في الكود والوثائق والاختبار ودعم المجتمع.



لماذا Kubernetes بالتحديد؟

  • التأثير. يُستخدم Kubernetes في الإنتاج لدى Amazon وGoogle وMicrosoft وSpotify والعديد من الشركات الأخرى. المساهمة في هذا المشروع هي طريق مباشر للعمل مع التقنيات المتطورة.
  • المجتمع. واحد من أكثر المجتمعات ودية وتنظيماً في open source. للمبتدئين، يوجد برنامج إرشادي وأخطاء خاصة لأول طلبات السحب (good first issue).
  • التقنيات. العمل على المشروع يمنح فهماً عميقاً لـ Go وهندسة الخدمات المصغرة و gRPC و etcd وخطوط أنابيب CI/CD.
  • النمو الوظيفي. بدأ العديد من كبار المطورين بالمساهمة في Kubernetes، ثم تلقوا عروضاً من Google وRed Hat وعمالقة آخرين.


من يبحثون عنه؟

المشروع مفتوح للمشاركين من أي مستوى - من الطلاب إلى المهندسين المعماريين ذوي الخبرة. المطلوبون بشكل خاص:

  • مطورو Go لإصلاح الأخطاء وتحسين الأداء وكتابة ميزات جديدة.
  • كتّاب الوثائق - المشروع مترجم للعديد من اللغات، لكن القسم الناطق بالروسية يحتاج إلى تحديث.
  • متخصصو الاختبار - كتابة اختبارات e2e وسيناريوهات التكامل.
  • مهندسو DevOps لتحسين البنية التحتية للبناء والنشر لـ Kubernetes نفسه.


كيف تبدأ؟

  1. قم بزيارة المستودع الرسمي على GitHub: kubernetes/kubernetes.
  2. اطلع على قسم CONTRIBUTING.md - حيث يتم وصف عملية توقيع اتفاقية الترخيص (CLA) وإعداد البيئة.
  3. ابحث عن علامة "good first issue" في متتبع المهام - وهي مهام بسيطة وواضحة للمبتدئين.
  4. انضم إلى قناة Slack #sig-contributor-experience - حيث سيساعدونك في أي أسئلة.
  5. قم بعمل أول Pull Request. حتى تصحيح خطأ مطبعي في الوثائق هو مساهمة قيمة!


لا تخف من الصعوبات - مشروع Kubernetes لديه أحد أفضل أنظمة الإعداد في open source. ومعرفة Go والخبرة في العمل مع الحاويات ستجعل العملية مريحة للغاية.



انضم إلى آلاف المطورين الذين يغيرون بالفعل عالم التقنيات السحابية. قد يكون الالتزام التالي جزءاً من التاريخ!

المكتبات الموصى بها