أكملت KDE بالفعل المرحلة الأولى من الترحيل إلى GitLab

صدر مطوري كيدي مؤخرا الاعلان عن الانتهاء من المرحلة الأولى من ترجمة تطوير كيدي في جيت لاب وبداية استخدام هذه المنصة في الممارسة اليومية على موقع eng.kde.org.

على حد تعبير المطورين ، هذه الخطوة بسبب قررت كيدي التحرك لتحسين قصة الوافدين الجدد وتسهيل المساهمة في برنامج كيدي.

كما يقول أليكس بول ، رئيس KDE eV:

"لقد كان اعتماد GitLab خطوة طبيعية بالنسبة لنا. يعد تبسيط تجربة الإعداد للمساهمين الجدد أحد أهدافنا الرئيسية في مجتمع KDE. إن القدرة على السماح للمساهمين في المشروع بالمشاركة بسهولة في كيفية اختبار المنتجات التي يقومون بصيانتها وتسليمها ستكون بالتأكيد نقطة تحول في نظامنا البيئي.

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

في المرحلة الثانية ، من المخطط استخدام قدرات التكامل المستمر، وفي الثالث ، قم بالتبديل إلى استخدام GitLab لإدارة استكشاف الأخطاء وإصلاحها وجدولة المهام.

من المفترض أن سيؤدي استخدام GitLab إلى تقليل حاجز دخول الأعضاء الجدد ، سيجعل المشاركة في تطوير KDE أكثر دراية وسيوسع قدرات أدوات التطوير ، ويحافظ على دورة التطوير ، والتكامل المستمر ، ومراجعة التغييرات.

في السابق استخدم المشروع الكثير من Phabricator و cgit ، التي يعتبرها العديد من المطورين الجدد غير عادية. يحتوي GitLab على ميزات مشابهة تمامًا لـ GitHub ، فهو برنامج مجاني ويستخدم بالفعل في العديد من المشاريع مفتوحة المصدر ذات الصلة ، مثل GNOME و Wayland و Debian و FreeDesktop.org.

"من خلال استخدام نظام أساسي يوفر واجهة وسير عمل مألوفين لدى معظم مطوري البرامج مفتوحة المصدر اليوم ، فإننا على ثقة من أننا خفضنا مستوى المساهمين الجدد للانضمام إلينا ، ونوفر الأساس لمجتمعنا للتوسع في السنوات القادمة "، أضاف Neofytos Kolokotronis ، عضو مجلس إدارة KDE eV وعضو أساسي في فريق KDE onboarding.

حدثت الهجرة على مراحل: في البداية ، تمت مقارنة إمكانات GitLab باحتياجات المطورين وتم إطلاق بيئة اختبار يمكن فيها لمشاريع كيدي الصغيرة والفعالة التي قبلت التجربة اختبار البنية التحتية الجديدة.

بناءً على التعليقات الواردة ، بدأ العمل في القضاء على أوجه القصور التي تم تحديدها وإعداد البنية التحتية لترجمة المستودعات الكبيرة وفرق التطوير. جنبا إلى جنب مع GitLab ، تم تنفيذ العمل لإضافة إلى الإصدار المجاني للنظام الأساسي (إصدار المجتمع) الميزات المفقودة من مجتمع KDE.

يعد الانتقال إلى أدوات جديدة الكثير من العمل للمجتمعات القائمة مثل كيدي. تتطلب قرارات الترحيل الاتصال الدقيق والمهمة المعقدة للحصول على إجماع من المجتمع.

يحتوي المشروع على حوالي 1,200 مستودع بتفاصيلها الخاصة ، لأتمتة النقل الذي كتب مطورو كيدي أدوات مساعدة لترحيل البيانات مع الحفاظ على الأوصاف الفردية والأفاتار والإعدادات (مثل استخدام الفروع الآمنة وطرق الدمج المحددة).

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

لتبسيط التنقل في أكثر من ألف مستودع ، والمستودعات و تم تقسيم الفرق إلى مجموعات وتصنيفها في GitLab (سطح المكتب ، الأدوات المساعدة ، الرسومات ، الصوت ، المكتبات ، الألعاب ، مكونات النظام ، PIM ، أطر العمل ، إلخ.)

بالإضافة إلى الإشارة إلى أن هناك اعتبارًا مهمًا آخر لمجتمع KDE وهو الانتقال إلى منتج مدعوم جيدًا ويأخذ في الاعتبار ملاحظات المجتمع.

مصدر: https://about.gitlab.com/

 


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.