Отправляйте свое программное обеспечение как профессионал !!!
Github недавно анонсировал реестр пакетов Github для публикации и использования пакетов через GitHub. Универсальное решение для всех проектов с открытым исходным кодом.
Github недавно анонсировал реестр пакетов Github для публикации и использования пакетов через GitHub. Универсальное решение для всех проектов с открытым исходным кодом.
Почему именно Github Package Registry?
Реестр пакетов GitHub - это служба хостинга пакетов программного обеспечения, аналогичная npmjs.org, rubygems.org или hub.docker.com, которая позволяет размещать ваши пакеты и код в одном месте. Вы можете размещать пакеты программного обеспечения в частном или публичном порядке и использовать их в качестве зависимостей в своих проектах.
За последнее десятилетие мы используем Github для поддержки проектов с открытым исходным кодом. На GitHub есть миллионы публичных и частных репозиториев. Разработка программного обеспечения - это совместная деятельность, это командная работа. Независимо от языка, мы должны публиковать этот исходный код в виде пакета, чтобы любой другой пользователь мог использовать его в качестве зависимости, для этого мы всегда полагаемся на другой реестр, такой как maven, Gradle, npm и docker и т. Д. Вы можете управлять исходный код, а также ваш другой пакет под одной крышей.
Github стремится обслуживать разработчиков и предоставлять им различные инструменты для улучшения взаимодействия с разработчиками.
Это ваш код, ваши пакеты и один логин.
Некоторые разработчики сотрудничали с открытым исходным кодом в любом случае: либо они сохранят код в каком-либо репозитории, либо импортируют пакеты с открытым исходным кодом в свой проект. Очень важно найти пакеты с открытым исходным кодом, которым мы можем доверять и импортировать в графе зависимостей. Нам нужен кто-то, на кого мы можем положиться в вопросах доверия. Как и при использовании пакетов с открытым исходным кодом, мы всегда рассматриваем различные аспекты, такие как доверие, сообщество, поддержка с точки зрения новых функций или с точки зрения соответствия.
Цели реестра пакетов Github: -
Реестр пакетов Github запущен с тремя основными целями.
- Совместное использование: вы можете делиться своими пакетами и управлять ими так же, как вы управляете своим кодом.
- Производительность: - Повысьте продуктивность, управляя жизненным циклом разработки программного обеспечения.
- Доверие: - разрабатывайте, обслуживайте и храните свои пакеты в одной защищенной среде с помощью единого входа.
Особенности: -
"Одна картинка стоит тысячи слов"
Реестр пакетов GitHub бесплатен для всех репозиториев во время бета-тестирования. И он всегда будет бесплатным для общедоступных репозиториев и репозиториев с открытым исходным кодом.
Чтобы узнать больше, перейдите по этой ссылке.
- Настройка Docker для использования с GitHub Package Registry
- Настройка Apache Maven для использования с реестром пакетов GitHub
- Настройка NPM для использования с GitHub Package Registry
- Настройка NuGet для использования с реестром пакетов GitHub
- Настройка RubyGems для использования с реестром пакетов GitHub