{tecnologia, conceitos, negócios, idéias, práticas, .NET, ruby, osx, ios e algo mais}
16/01/2011
Fala galera, não sei se todos acompanharam mas a NuGet Gallery está disponível já em um site: http://nuget.org.Se você não sabe ainda o que é NuGet confira estes posts sobre o NuGet.
No site é possível ver todos os pacotes disponíveis e realizar uma pesquisa dentre eles:
Desta forma a contribuição com pacotes para o NuGet ficou muito mais simples.Para enviar um pacote é preciso realizar um cadastro no portal:
Você receberá um email de confirmação.Atenção! Apenas realizar o cadastro não é suficiente! Você precisará responder o email de confirmação dizendo qual ou quais projetos você quer submeter para o NuGet Gallery, veja abaixo:
Como a própria mensagem diz, você só precisa de um login se for submeter um pacote, caso contrário pode usar a galeria sem um.
Após termos sido aprovados e nosso login liberado podemos acessar a aba contribute sem problemas.
Aqui podemo enviar um novo pacote, gerenciar nossos pacotes ou ainda reservar um nome para um pacote futuro.Quando vamos enviar um pacote(escreverei um próximo post mostrando como criar pacotes NuGet) podemos escolher um pacote para upload ou informar um url para um pacote que esteja na web:
Após enviar um arquivo do tipo .nupkg(que veremos em um próximo post) uma tela para edição dos detalhes do pacote é exibida.
O passo final é selecionar uma imagem, uma espécie de ícone, para o pacote. Após este último passo em algum tempo o pacote deve estar disponível na galeria.
Se fizermos a pesquisa na galeria, poderemos ver nosso pacote:
O projeto que eu submeti é o MVCTestsEx, um projeto Open Source que eu estou desenvolvendo. Este projeto tem por intuito facilitar a escrita de testes de unidade no ASP.NET MVC, fornecendo uma série de helpers para trabalharmos.Mais informações podem ser encontradas no github do projeto: http://github.com/vquaiato/MVCTestsEx.
Vimos como ficou fácil adicionar um pacote no NuGet. Não é mais necessário fazer um fork do projeto, etc, agora basta gerarmos o pacote e submetermos na NuGet Gallery.Em poucos segundos o projeto já está disponível tanto no site quanto no Package Manager Console no Visual Studio.Espero que isso incentive mais e mais devs da plataforma .NET a contirbuírem com projetos Open Source.
Abraços, Vinicius Quaiato.