GitHub представляет реестр пакетов


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

Описывается как объект, позволяющий:

безопасно публиковать и использовать пакеты в своей организации или во всем мире

GitHub Package Registry — еще один ресурс, который может упростить рабочую среду разработчика и повысить производительность.

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

Реестр пакетов GitHub предлагает следующие преимущества:

Интеграция с GitHub: те же инструменты поиска, просмотра и управления для поиска и публикации пакетов, что и для ваших репозиториев.

Единая идентификация и разрешения: вы также можете использовать одни и те же права пользователя и группы для совместного управления кодом и пакетами.

Поддержка нескольких пакетов: он поддерживает знакомые инструменты управления пакетами: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) и образы Docker и многие другие.

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

Этот пакет Codertocat / hello-world-npm предоставляется в качестве примера страницы пакета реестра:

Независимость от платформы — это, пожалуй, главное преимущество GitHub Package Registry. Если у вас есть несколько языковых версий одной и той же библиотеки, вам больше не придется публиковать в нескольких разных местах.

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


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