Hoy, nos complace presentar el Registro de paquetes de GitHub , un servicio de administración de paquetes que facilita la publicación de paquetes públicos o privados junto a su código fuente.
El Registro de paquetes de GitHub está completamente integrado con GitHub, por lo que puede usar las mismas herramientas de búsqueda, navegación y administración para encontrar y publicar paquetes como lo hace para sus repositorios. También puede usar los mismos permisos de usuario y equipo para administrar el código y los paquetes juntos. GitHub Package Registry proporciona descargas rápidas y confiables respaldadas por el CDN global de GitHub. Y es compatible con herramientas familiares de administración de paquetes: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) e imágenes Docker, con más por venir.
Puede probar GitHub Package Registry hoy en versión beta limitada. Siempre será de uso gratuito para código abierto; pronto se anunciarán más detalles de precios.
Regístrese para la beta

Paquetes, junto con su código
Cuando trabajas en un proyecto que depende de paquetes, es importante que confíes en ellos, entiendas su código y te conectes con la comunidad que los creó. Y dentro de las organizaciones, debe 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 encontrar paquetes públicos en cualquier lugar de GitHub, o paquetes privados dentro de su organización o repositorios.

GitHub Package Registry es compatible con clientes comunes de administración de paquetes, por lo que puede publicar paquetes con las herramientas que elija. Si su repositorio es más complejo, podrá publicar múltiples 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 código en GitHub, por lo que puede publicar versiones preliminares de sus paquetes para probar en su comunidad y luego promover fácilmente versiones específicas al registro público de su elección.
Identidad y permisos unificados

Si está utilizando diferentes sistemas para su código y paquetes hoy, debe mantener diferentes conjuntos de credenciales y permisos de usuario. Ahora puede usar un solo conjunto de credenciales en ambos y administrar los permisos de acceso con las mismas herramientas. Los paquetes en 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 en todos los sistemas.
Información del paquete

Los paquetes alojados en GitHub incluyen detalles y estadísticas de descarga, junto con su historial completo, para que sepa exactamente qué incluye. Esto facilita la búsqueda y el uso del paquete correcto como una dependencia para su proyecto, y aumenta su confianza de que solo contiene lo que se anuncia. Con más información sobre los paquetes que publica, puede comprender exactamente cómo los están utilizando otras personas y repositorios.
Únete a la beta
El Registro de paquetes de GitHub se encuentra actualmente en versión beta pública limitada.
Regístrese para comenzar
Esperamos que esté tan entusiasmado como nosotros con este nuevo lanzamiento. Pruébelo: no podemos esperar a ver cómo lo usa y aprender cómo podemos mejorarlo.