أعلنت GitHub اليوم عن إطلاق نسخة تجريبية محدودة من GitHub Package Registry ، وهي خدمة إدارة الحزم الجديدة التي تتيح للمطورين نشر الحزم العامة والخاصة بجوار شفرة المصدر الخاصة بهم. لتوضيح ذلك ، لا تطلق GitHub منافسًا لأدوات مثل npm أو RubyGems. ومع ذلك ، فإن ما تطلقه الشركة هو خدمة متوافقة مع هذه الأدوات وتسمح للمطورين بالعثور على حزمهم الخاصة ونشرها ، باستخدام واجهة GitHub نفسها التي يستخدمونها لرمزهم. الخدمة الجديدة متوافقة حاليًا مع صور JavaScript (npm) و Java (Maven) و Ruby (RubyGems) و .NET (NuGet) و Docker ، مع دعم للغات وأدوات أخرى قادمة. تشرح سيمينا باسات ، مديرة إدارة المنتجات في جيثب ، في إعلان اليوم: "GitHub Package Registry متوافق مع عملاء إدارة الحزم الشائعة ، بحيث يمكنك نشر الحزم مع اختيارك من الأدوات". "إذا كان مستودعك أكثر تعقيدًا ، فسيمكنك نشر حزم متعددة من أنواع مختلفة. وبواسطة webhooks أو باستخدام إجراءات GitHub ، يمكنك تخصيص مهام سير النشر والنشر بعد النشر بالكامل. "

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