O GitHub Package Registry, um serviço de gerenciamento de pacotes que facilita a publicação de pacotes públicos ou privados perto da fonte, foi lançado.
O registro do pacote GitHub está totalmente integrado ao GitHub, portanto você pode usar as mesmas ferramentas de pesquisa, exibição e controle para encontrar e publicar pacotes, como faria com os repositórios. Você também pode usar os mesmos direitos de usuário e equipe para gerenciar conjuntamente códigos e pacotes. O GitHub Package Registry fornece downloads rápidos e confiáveis, com suporte para a CDN global do GitHub. Além disso, ele suporta as ferramentas familiares de gerenciamento de pacotes: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) e Docker (e outros a caminho).
Você pode experimentar o registro do pacote GitHub hoje em uma versão beta limitada. Ele sempre será gratuito para uso em código aberto. Mais informações sobre preços serão anunciadas em breve.
Experimente a versão beta
Pacotes com seu código
Quando você está trabalhando em um projeto que depende de pacotes, é importante que você confie neles, entenda o código deles e se comunique com a comunidade que os criou. E nas organizações, você deve encontrar rapidamente o que foi aprovado para seu uso. O registro do pacote GitHub facilita o uso da mesma interface familiar do GitHub para procurar pacotes públicos em qualquer lugar do GitHub ou pacotes privados em sua organização ou repositórios.

O registro de pacotes do GitHub é compatível com clientes regulares de gerenciamento de pacotes, para que você possa publicar pacotes usando as ferramentas que escolher. Se o seu repositório for mais complexo, você poderá publicar vários pacotes de tipos diferentes. E com webhooks ou GitHub Actions, você pode personalizar completamente seus fluxos de trabalho de publicação e pós-publicação.
Publicando um pacote de código aberto? A maioria dos projetos de código aberto possui seu próprio código no GitHub, para que você possa publicar versões de pré-visualização de seus pacotes para testes em sua comunidade e, em seguida, adicionar facilmente versões específicas ao registro aberto de sua escolha.
Autenticação e permissões unificadas

Se você usa sistemas diferentes para seu código e pacotes hoje, é necessário manter diferentes conjuntos de credenciais e permissões de usuário. Agora você pode usar um conjunto de credenciais para ambos e gerenciar permissões de acesso usando as mesmas ferramentas. Os pacotes GitHub herdam a visibilidade e as permissões associadas ao repositório, e as organizações não precisam mais manter um registro de pacote separado e permissões de espelhamento para diferentes sistemas.
Insiders sobre o pacote

Os pacotes hospedados no GitHub contêm informações detalhadas e estatísticas de download, além de todo o histórico, para que você saiba exatamente tudo sobre eles. Isso facilita a localização e o uso do pacote certo como uma dependência do seu projeto e aumenta a confiança de que ele contém apenas o que você precisa. Ao receber mais informações sobre os pacotes publicados, você pode entender exatamente como outras pessoas e repositórios os usam.
Aderir à versão beta
O registro do pacote GitHub está atualmente na versão beta.
Registre-se para começar