أطلقت GitHub سجل حزم متوافق مع NPM و Docker و Maven و NuGet و RubyGems

GitHub جيثب: объявил حول إطلاق خدمة جديدة سجل الحزمة، حيث يتم منح المطورين الفرصة لنشر وتوزيع الحزم مع التطبيقات والمكتبات. وهو يدعم إنشاء مستودعات الحزم الخاصة، التي يمكن الوصول إليها فقط لمجموعات معينة من المطورين، والمستودعات العامة العامة لتسليم التجميعات الجاهزة لبرامجهم ومكتباتهم.

تتيح لك الخدمة المقدمة تنظيم عملية مركزية لتسليم التبعيات مباشرة من GitHub، وتجاوز الوسطاء ومستودعات الحزم الخاصة بالمنصة. لتثبيت الحزم ونشرها باستخدام GitHub Package Registry يمكن استخدامها مديرو الحزم والأوامر المألوفة الموجودة بالفعل، مثل 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. تم توسيع خدمة البحث بقسم جديد للبحث عن الحزم. يتم تلقائيًا توريث إعدادات الأذونات الحالية لمستودعات التعليمات البرمجية للحزم، مما يسمح لك بإدارة الوصول إلى كل من التعليمات البرمجية والتجميعات في مكان واحد. يتم توفير ربط الويب ونظام API لتمكين تكامل الأدوات الخارجية مع GitHub Package Registry، بالإضافة إلى التقارير التي تحتوي على إحصائيات التنزيل وسجل الإصدارات.

أطلقت GitHub سجل حزم متوافق مع NPM و Docker و Maven و NuGet و RubyGems

المصدر: opennet.ru

إضافة تعليق