Apresentando o Registro de Pacotes do GitHub

Hoje, temos o prazer de apresentar o GitHub Package Registry , um serviço de gerenciamento de pacotes que facilita a publicação de pacotes públicos ou privados ao lado do seu código-fonte.


O GitHub Package Registry está totalmente integrado ao GitHub, para que você possa usar as mesmas ferramentas de pesquisa, navegação e gerenciamento para encontrar e publicar pacotes, como você faz para seus repositórios. Você também pode usar as mesmas permissões de usuário e equipe para gerenciar códigos e pacotes juntos. O GitHub Package Registry fornece downloads rápidos e confiáveis, apoiados pela CDN global do GitHub. E suporta ferramentas familiares de gerenciamento de pacotes: imagens JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) e Docker, com muito mais por vir.


Você pode experimentar o GitHub Package Registry hoje em versão beta limitada. Ele sempre será gratuito para uso em código aberto - mais detalhes sobre preços serão anunciados em breve.


Inscreva-se na versão beta


Anunciando o registro do pacote GitHub


Pacotes, junto com seu código


Quando você trabalha em um projeto que depende de pacotes, é importante confiar neles, entender o código deles e conectar-se à comunidade que os criou. E dentro das organizações, você precisa encontrar rapidamente o que foi aprovado para seu uso. O GitHub Package Registry facilita o uso da mesma interface familiar do GitHub para encontrar pacotes públicos em qualquer lugar do GitHub ou pacotes privados em sua organização ou repositórios.


Visualização de comandos do terminal para pacotes

O GitHub Package Registry é compatível com clientes comuns de gerenciamento de pacotes, para que você possa publicar pacotes com suas ferramentas de escolha. 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 tem seu código no GitHub, para que você possa publicar versões de pré-lançamento de seus pacotes para testes em sua comunidade e promover facilmente versões específicas ao registro público de sua escolha.


Identidade e permissões unificadas


Visualização do Registro de Pacotes do GitHub em uma organização
Se você estiver usando sistemas diferentes para seu código e pacotes hoje, precisará manter conjuntos diferentes de credenciais e permissões de usuário. Agora você pode usar um único conjunto de credenciais nos dois e gerenciar permissões de acesso com as mesmas ferramentas. Os pacotes no 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 espelhar as permissões nos sistemas.


Informações do pacote


Vista da página de detalhes do pacote

Os pacotes hospedados no GitHub incluem detalhes e estatísticas de download, além de todo o histórico, para que você saiba exatamente o que está incluído. 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 é anunciado. Com mais informações sobre os pacotes publicados, você pode entender exatamente como outras pessoas e repositórios os estão usando.


Participe da versão beta


O Registro de Pacotes do GitHub está atualmente em beta público limitado.


Inscreva-se para começar


Esperamos que você esteja tão animado quanto este novo lançamento. Experimente - mal podemos esperar para ver como você o usa e aprender como podemos torná-lo melhor.

Source: https://habr.com/ru/post/pt451336/


All Articles