Описание тега github-package-registry

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

О пакетах GitHub

Из документации о пакетах GitHub:

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

Вы можете публиковать пакеты в общедоступном репозитории (общедоступные пакеты) для совместного использования со всем GitHub или в частном репозитории (частные пакеты) для совместного использования с соавторами или организацией. Вы можете использовать роли и группы GitHub, чтобы ограничить круг лиц, которые могут устанавливать или публиковать каждый пакет, поскольку пакеты наследуют разрешения репозитория. Любой, у кого есть разрешения на чтение для репозитория, может установить пакет как зависимость в проекте, а любой, у кого есть разрешения на запись, может опубликовать новую версию пакета.

Вы можете разместить несколько пакетов в одном репозитории и просмотреть дополнительную информацию о каждом пакете, просмотрев файл README, статистику загрузок, историю версий и многое другое.

Вы можете интегрировать пакеты GitHub с API GitHub, действиями GitHub и веб-перехватчиками для создания сквозного рабочего процесса DevOps, который включает ваш код, CI и решения для развертывания.

Ресурсы