Хабрахабр

[Перевод] Представлен GitHub Package Registry

Вышел GitHub Package Registry, сервис управления пакетами, который позволяет легко публиковать публичные или частные пакеты рядом с исходным кодом.

Вы также можете использовать одни и те же пользовательские и командные права для совместного управления кодом и пакетами. Реестр пакетов GitHub полностью интегрирован с GitHub, поэтому вы можете использовать те же инструменты поиска, просмотра и управления, чтобы находить и публиковать пакеты, что и при работе с репозиториями. Кроме того, он поддерживает знакомые инструменты управления пакетами: JavaScript (npm), Java (Maven), Ruby (RubyGems), . GitHub Package Registry обеспечивает быструю и надежную загрузку, с поддержкой глобальной CDN GitHub. NET (NuGet) и Docker (и другие на подходе).

Он всегда будет бесплатным для использования для Open-Source. Вы можете попробовать GitHub Package Registry сегодня в ограниченной бета-версии. Более подробная информация о ценах будет объявлена ​​в ближайшее время.

Попробовать бета-версию

Пакеты вместе с вашим кодом

Когда вы работаете над проектом, который зависит от пакетов, важно, чтобы вы доверяли им, понимали их код и общались с сообществом, которое их создало. А внутри организаций вы должны быть в состоянии быстро найти то, что было одобрено для вашего использования. Реестр пакетов GitHub позволяет легко использовать тот же знакомый интерфейс GitHub для поиска общедоступных пакетов в любом месте на GitHub или частных пакетов в вашей организации или репозиториях.

Если ваш репозиторий более сложный, вы сможете публиковать несколько пакетов разных типов. Реестр пакетов GitHub совместим с обычными клиентами управления пакетами, поэтому вы можете публиковать пакеты с помощью выбранных вами инструментов. А с помощью webhooks или с помощью GitHub Actions вы можете полностью настраивать свои рабочие процессы публикации и пост-публикации.

Большинство проектов с открытым исходным кодом имеют свой код на GitHub, поэтому вы можете публиковать предварительные версии своих пакетов для тестирования в своем сообществе, а затем легко добавлять определенные версии в открытый реестр по вашему выбору. Публикация пакета с открытым исходным кодом?

Единая подлинность и разрешения

Теперь вы можете использовать один набор учетных данных для обоих и управлять разрешениями доступа с помощью одних и тех же инструментов. Если вы используете разные системы для своего кода и пакетов сегодня, вам приходится поддерживать разные наборы учетных данных и разрешений пользователей. Пакеты на GitHub наследуют видимость и разрешения, связанные с хранилищем, и организациям больше не нужно поддерживать отдельный реестр пакетов и зеркалировать разрешения для разных систем.

Инсайды о пакете

Это облегчает поиск и использование нужного пакета в качестве зависимости для вашего проекта и повышает вашу уверенность в том, что он содержит только то, что вам нужно. Пакеты, размещенные на GitHub, содержат подробную информацию и статистику загрузок, а также всю их историю, так что вы точно знаете все о них. Получив больше информации о публикуемых вами пакетах, вы сможете точно понять, как их используют другие люди и репозитории.

Присоединяйтесь к бете

Реестр пакетов GitHub в настоящее время находится в бета-версии.

Зарегистрируйтесь, чтобы начать

Показать больше

Похожие публикации

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»