Se ha lanzado GitHub Package Registry, un servicio de administración de paquetes que facilita la publicación de paquetes públicos o privados cerca de la fuente.
El registro de paquetes de GitHub está completamente integrado con GitHub, por lo que puede usar las mismas herramientas de búsqueda, vista y control para encontrar y publicar paquetes como lo haría con los repositorios. También puede usar los mismos derechos de usuario y equipo para administrar conjuntamente el código y los paquetes. El Registro de paquetes de GitHub proporciona descargas rápidas y confiables, con soporte para el CDN global de GitHub. Además, es compatible con las herramientas familiares de administración de paquetes: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) y Docker (y otros en camino).
Puede probar el Registro de paquetes de GitHub hoy en una versión beta limitada. Siempre será de uso gratuito para Open-Source. En breve se anunciará más información sobre precios.
Prueba beta
Paquetes con tu código
Cuando está trabajando en un proyecto que depende de paquetes, es importante que confíe en ellos, comprenda su código y se comunique con la comunidad que los creó. Y dentro de las organizaciones, debería poder encontrar rápidamente lo que ha sido aprobado para su uso. El registro de paquetes de GitHub facilita el uso de la misma interfaz familiar de GitHub para buscar paquetes públicos en cualquier lugar de GitHub o paquetes privados en su organización o repositorios.

El registro de paquetes de GitHub es compatible con los clientes habituales de administración de paquetes, por lo que puede publicar paquetes utilizando las herramientas que elija. Si su repositorio es más complejo, puede publicar varios paquetes de diferentes tipos. Y con webhooks o con GitHub Actions, puede personalizar completamente sus flujos de trabajo de publicación y publicación posterior.
¿Publicar un paquete de código abierto? La mayoría de los proyectos de código abierto tienen su propio código en GitHub, por lo que puede publicar versiones preliminares de sus paquetes para probar en su comunidad, y luego agregar fácilmente versiones específicas al registro abierto de su elección.
Autenticación y permisos unificados

Si utiliza diferentes sistemas para su código y paquetes hoy, debe mantener diferentes conjuntos de credenciales y permisos de usuario. Ahora puede usar un conjunto de credenciales para ambos y administrar los permisos de acceso con las mismas herramientas. Los paquetes de GitHub heredan la visibilidad y los permisos asociados con el repositorio, y las organizaciones ya no necesitan mantener un registro de paquetes separado y permisos espejo para diferentes sistemas.
Insiders sobre el paquete

Los paquetes alojados en GitHub contienen información detallada y estadísticas de descarga, así como su historial completo, para que sepa exactamente todo sobre ellos. Esto hace que sea más fácil encontrar y usar el paquete correcto como una dependencia para su proyecto y aumenta la confianza de que contiene solo lo que necesita. Al recibir más información sobre los paquetes que publica, puede comprender exactamente cómo los usan otras personas y repositorios.
Únete beta
El registro del paquete GitHub se encuentra actualmente en versión beta.
Regístrese para comenzar