Реєстр пакетів послуг GitHub, послуга управління пакетами

GitHub оголосив про випуск нового реєстру пакетів послуг, в якому розробники мають можливість публікувати та розповсюджувати пакети з програмами та бібліотеками.

Реєстр пакетів послуг підтримує створення приватних сховищ пакетів які доступні лише певним групам розробників та загальнодоступні сховища для доставки пакетів для ваших програм та бібліотек.

Про реєстр пакетів послуг

Рекомендована послуга реєстру пакетів послуг дозволяє розробку коду та підготовку пакету в одному місці, а також організація централізованого процесу доставки залежностей безпосередньо від GitHub.

Таким чином, уникаються конкретні посередники та сховища конкретних пакетів для різних платформ.

Оголошення реєстру пакетів послуг описує: 

Реєстр пакетів GitHub повністю інтегрований з GitHub, тому ви можете використовувати ті самі інструменти пошуку, навігації та управління, щоб знаходити та публікувати пакети, як і для своїх сховищ.

Ви також можете використовувати однакові дозволи користувача та команди для спільного управління кодом та пакетами. Реєстр пакетів GitHub забезпечує швидкі та надійні завантаження за підтримки глобального CDN GitHub.

І він сумісний зі знайомими інструментами управління пакетами: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) та Docker, а також нові зображення.

Щоб встановити та опублікувати пакети, використовуючи Реєстр пакетів послуг, sВи можете використовувати існуючі менеджери пакетів та команди, такі як 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, містять деталі завантаження та статистичні дані, а також їх повну історію, щоб ви точно знали, що входить.

Це полегшує пошук та використання правильного пакету як залежності для вашого проекту, а також збільшує вашу впевненість, що він містить лише те, що рекламується. Отримавши більше інформації про пакети, які ви публікуєте, ви можете зрозуміти, як саме їх використовують інші люди та сховища.

Служба пошуку розширена новим розділом для пошуку пакетів. Існуючі налаштування прав доступу до сховищ коду автоматично успадковуються для пакетів, що дозволяє контролювати доступ до коду та пакетів в одному місці.

Передбачена веб-система посилань для підключення контролерів, викликаних до або після публікації, та API для інтеграції зовнішніх інструментів до реєстру пакетів послуг. Також доступний звіт зі статистикою завантажень та історією версій.

Чи можу я спробувати реєстр пакетів послуг?

В даний час Реєстр пакетів послуг зараз перебуває на стадії бета-тестування, в якій, до запиту, доступ надається безкоштовно для всіх типів сховищ.

Після закінчення тесту, безкоштовний доступ буде обмежений лише для відкритих сховищ та сховищ із відкритим кодом.

Для розробників проектів з відкритим кодом пропонована послуга може бути корисною для організації тестування перед випуском перед формуванням остаточних випусків, які потрапляють до основних сховищ.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.