GitHub یک رجیستری بسته سازگار با NPM، Docker، Maven، NuGet و RubyGems راه اندازی کرده است.

GitHub اعلام کرد در مورد راه اندازی یک سرویس جدید رجیستری بسته، که در آن به توسعه دهندگان این فرصت داده می شود تا بسته هایی را با برنامه ها و کتابخانه ها منتشر و توزیع کنند. این برنامه از ایجاد مخازن بسته های خصوصی که فقط برای گروه های خاصی از توسعه دهندگان قابل دسترسی است و مخازن عمومی عمومی برای تحویل مجموعه های آماده برنامه ها و کتابخانه های آنها پشتیبانی می کند.

سرویس ارائه شده به شما امکان می دهد یک فرآیند متمرکز برای تحویل وابستگی ها به طور مستقیم از GitHub، دور زدن واسطه ها و مخازن بسته های خاص پلت فرم سازماندهی کنید. برای نصب و انتشار بسته ها با استفاده از رجیستری بسته GitHub می تواند به کار رود مدیران بسته آشنا و دستورات موجود، مانند 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 و همچنین گزارش هایی با آمار دانلود و تاریخچه نسخه ارائه شده است.

GitHub یک رجیستری بسته سازگار با NPM، Docker، Maven، NuGet و RubyGems راه اندازی کرده است.

منبع: opennet.ru

اضافه کردن نظر