نقل تطوير Nginx إلى Git وGitHub لتسهيل التفاعل مع المجتمع
أعلنت فريق تطوير Nginx في بداية سبتمبر 2024 عن انتقال إدارة المشروع من نظام التحكم في النسخ Mercurial إلى Git وGitHub، بما يُعَد خطوة كبيرة نحو تحسين التواصل مع المطورين والمستخدمين.
في إطار هذا الانتقال، تم نقل المستودع الرسمي لـ Nginx إلى GitHub، ليتم استبدال نظام تتبع الأخطاء السابق trac.nginx.org بمنصتي GitHub Issues وGitHub Discussions. يهدف هذا التغيير إلى تعزيز انخراط المطورين الخارجيين في المشروع، مما يُسهل من عملية المشاركة والتفاعل المجتمعي.
وفي حديثهم حول هذا الانتقال، أكد مطورو Nginx أنهم يتطلعون إلى تسريع وتسهيل الوصول للتطوير والمشاركة من خلال هذه التغييرات، حيث تم تقديم إمكانية استخدام pull requests لاستلام التعديلات من مجتمع المطورين. كما تم تحويل نظام تتبع الأخطاء إلى وضع القراءة فقط، في حين ستظل إمكانية تقديم التصحيحات والاستفسارات عبر قوائم البريد حتى 31 ديسمبر.
وأعرب مطورون Nginx عن ثقتهم في أن هذه الخطوات ستعزز من إمكانية الوصول إلى المعلومات والحوارات، مع التأكيد على التزامهم بمفهوم المصدر المفتوح. وقد ذكروا: “لدينا إيمان بأن هذه التغييرات ستعزز من مركزية وتبسيط الوصول إلى تطوير Nginx”.
تشير الإحصائيات الصادرة عن GitHub وStack Overflow إلى أن نحو 94% من المطورين يستخدمون Git في مشاريعهم، بينما تراجعت شهرة نظام التحكم المركزي Subversion وMercurial بشكل ملحوظ في السنوات الأخيرة.
مع هذا الانتقال، تُعتبر Nginx واحدة من المحاولات الكبرى التي تسلط الضوء على اتجاه المشاريع نحو اعتماد Git، في ظل تزايد المشاريع التي انتقلت من Mercurial إلى Git بما في ذلك OpenJDK وNetBeans وPython وغيرها.