GitHub Service Package Registry ، خدمة إدارة الحزم

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

يدعم Service Package Registry إنشاء مستودعات الحزم الخاصة المتوفرة فقط لمجموعات معينة من المطورين والمستودعات العامة لتسليم الحزم الجاهزة للاستخدام لبرامجك ومكتباتك.

حول سجل حزمة الخدمة

خدمة تسجيل حزمة الخدمة المميزة يسمح بتطوير الكود وإعداد الحزمة في مكان واحد، بالإضافة إلى تنظيم عملية تسليم التبعية المركزية مباشرة من GitHub.

بهذه الطريقة ، يتم تجنب وسطاء ومستودعات محددة لحزم محددة لأنظمة أساسية مختلفة.

يصف إعلان سجل حزمة الخدمة: 

تم دمج GitHub Package Registry تمامًا مع GitHub ، لذا يمكنك استخدام أدوات البحث والتنقل والإدارة نفسها للعثور على الحزم ونشرها كما تفعل مع مستودعاتك.

يمكنك أيضًا استخدام أذونات المستخدم والفريق نفسها لإدارة التعليمات البرمجية والحزم معًا. يوفر GitHub Package Registry تنزيلات سريعة وموثوقة مدعومة من GitHub CDN العالمي.

وهو متوافق مع أدوات إدارة الحزم المألوفة: JavaScript (npm) ، و Java (Maven) ، و Ruby (RubyGems) ، و .NET (NuGet) ، وصور Docker ، والمزيد في المستقبل.

لتثبيت ونشر الحزم باستخدام Service Package Registry ، sيمكن لـ e استخدام مديري الحزم والأوامر الحالية مثل npm و docker و mvn و nuget و gem.

بناءً على تفضيلات المستخدم ، يتم توصيل أحد مستودعات الحزم الخارجية التي يوفرها GitHub: npm.pkg.github .com أو docker.pkg.github.com أو maven.pkg.github.com أو nuget.pkg.github.com أو rubygems .pkg.github.com.

حزم المحطة

عند العمل في مشروع له اعتمادات على الحزم ، من المهم أن تثق بهم ، وتفهم كودهم ، وتتواصل مع المجتمع الذي أنشأهم.

وداخل المنظمات ، يجب أن تكون قادرًا على العثور بسرعة على ما تمت الموافقة عليه للاستخدام.

الحزم مع التعليمات البرمجية الخاصة بك

لتسريع تحميل الحزم ، يتم استخدام شبكة توصيل محتوى التخزين المؤقت العالمية وهي شفافة للمستخدمين ولا تتطلب تحديدًا منفصلاً للنسخ المكررة. لنشر الحزمة ، يتم استخدام نفس الحساب للوصول إلى الكود على GitHub.

في الواقع ، بالإضافة إلى قسمي "العلامات" و "الإصدارات" ، تم اقتراح قسم "حزم" جديد ، يتم دمج عمله بسلاسة في العملية الحالية للعمل مع GitHub.

تتضمن الحزم المستضافة على GitHub تفاصيل التنزيل والإحصاءات ، جنبًا إلى جنب مع سجلها الكامل ، حتى تعرف بالضبط ما هو مدرج.

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

تم توسيع خدمة البحث بقسم جديد للبحث عن الحزم. يتم توارث إعدادات حقوق الوصول الحالية لمستودعات الكود تلقائيًا للحزم ، مما يسمح لك بالتحكم في الوصول إلى كل من التعليمات البرمجية والحزم في مكان واحد.

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

هل يمكنني تجربة سجل حزمة الخدمة؟

حاليا ، سجل حزمة الخدمة ، حاليًا في مرحلة الاختبار التجريبي ، بحيث، قبل الطلب، يتم توفير الوصول مجانًا لجميع أنواع المستودعات.

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

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


اترك تعليقك

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

*

*

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