BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias RubyGems.org substitui RubyForge como repositório de Gems

RubyGems.org substitui RubyForge como repositório de Gems

Favoritos

Em um recente anúncio do Nick Quaranto, o RubyGems.org tornou-se o repositório default para RubyGems. Os três domínios gemcutter.org, gems.rubyforge.org e rubygems.org agora apontam para o mesmo lugar, e o serviço e instalação de gems funciona para todos os três. RubyGems.org é o principal front end, para o qual os outros dois sites redirecionam. O site seguro https://rubygems.org, também foi ao ar em 23 de março.

Hospedando aproximadamente 11.500 gems, RubyGems.org é agora o principal repositório de gems para a comunidade, superando o RubyForge e o GitHub. O GitHub anunciou em outubro que não irá mais construir gems automaticamente, e que as gems existentes ficariam hospedadas por mais um ano; recomenda-se o Gemcutter para isso. Pouco tempo depois, as equipes por trás do Gemcutter, RubyGems e RubyForge anunciaram que o RubyForge seria suprimido pelo Gemcutter, o que levaria o nome RubyGems.org.

O Gemcutter apareceu no último ano como um repositório que visava simplificar a hospedagem e lançamentos de Gems. Com o plugin do RubyGems, um simples comando gem push envia a Gem para o repositório; essa funcionalidade agora tornou-se parte do gerenciador de pacotes do RubyGems na atualização 1.3.6. A única mudança relevante no RubyGems é que o download e instalação de Gems usa o RubyGems.org como repositório padrão.

Para os criadores de Gems, as contas de usuário do RubyForge se juntaram às do RubyGems.org; usuários que são novos no site podem logar normalmente com suas informações do RubyForge.

O foco do RubyGems.org é a hospedagem de Gems; outras features do RubyForge como website hosting, file hosting, bug tracking, forums, e mailing lists, estão sendo reformados, em conformidade com outros sites de hospedagem que se especializam em tais características. O suporte para o gerenciador de pacotes RubyGems, no entanto, assim como para o site RubyGems.org como um todo, está disponível em help.rubygems.org. Este site traz artigos, fóruns e acompanhamento de problemas.

Enquanto os comandos gem push e gem owner se juntaram ao RubyGems package manager, o plugin gemcutter continua a existir e fazer vários outros comandos adicionais. O comando gem yank remove uma Gem do índice do RubyGems.org enquanto deixa-o disponível para download; usando gem webhook um usuário pode ser notificado sobre updates registrando uma URL para ser chamada sempre que uma gem for enviada. Dentre outras features do site RubyGems.org está um botão "Metrics" em cada página de Gem que linka para o Caliper, que gera medições para cada gem publicada.

O RubyGems.org também oferece uma web-based API para criar, pesquisar Gems, gerenciar proprietários e para várias outras interações com o site.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT