Blog da Improve It

Mais um "commiter" no Brazilian Rails

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Já faz algum tempo que o Brazilian Rails vem evoluindo muito mais pela colaboração da comunidade do que por mérito meu. Gostaria de agradecer a todos que já ajudaram no projeto porém hoje quero agradecer a uma pessoa em especial, o Cássio Marques.

O Cássio vem colaborando muito com o projeto sempre fazendo códigos de qualidade e muito bem testados, por isso acabei de tomar a decisão de adiciona-lo como "commiter" do projeto. Com isso ele não precisa mais ficar me pedindo autorização para melhorar o código.

Cássio, seja bem vindo!

Tags , , ,  | 2 comentários

O Brazilian Rails e o suporte I18n.

Publicado por Marcos Tapajós há aproximadamente 1 ano.

A gem br_traducao

Desde o lançamento do Rails 2.2 várias pessoas me escreveram reportando problemas com o uso das traduções do Brazilian Rails e a nova versão do Rails só que inexplicavelmente nas ultimas duas semanas isso ficou ainda mais intenso (25 emails) e resolvi mexer no projeto e escrever esse post.

A gem brtraducao era um monkey patch que modificava alguns métodos do Rails para injetar as mensagens em português. Com a adição do suporte i18n no Rails o código mudou e por isso a gem parou de funcionar. Esse é o problema desse tipo de patch!

Essa gem foi super útil porém ela se tornou completamente obsoleta e desnecessária pois o i18n já resolve. Claro que ela ainda é útil para quem utiliza as versões anteriores a 2.2 do Rails.

Considerando essa nova realidade eu resolvi remover a gem do projeto e criar um projeto exclusivo para acomodar esse código que ainda é útil para várias pessoas. A gem permanecerá publicad1 no rubyforge (no mesmo lugar). O projeto está no github em:

http://github.com/tapajos/brtraducao

Provavelmente esse código não irá mais evoluir!

O suporte i18n

Provavelmente nos próximos dias irei adicionar ao projeto um arquivo de configuração do i18n que eu estou preparando baseado nas traduções do Akita e algumas outras novidades.

i18n

Para quem quiser aprender como usar o suporte i18n do Rails eu recomendo a leitura desse post do Patrick Espake

Tags , , , ,  | 1 comentário

Integration Plugin no Github

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Acabamos de migrar o Integration plugin para o Github. As instruções de instalação podem ser conferidas na página do projeto em:

http://integration.rubyforge.org/

A página do projeto no Github é:

http://github.com/tapajos/integration

Tags , , , ,  | 3 comentários

Saiu o Brazilian Rails 2.0

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Finalmente terminamos a migração do plugin Brazilian Rails para ser um conjunto de gems! Agora vamos começar duas novas empreitadas:

  1. Migrar as gems que são específicas para o Rails para usarem o i18n.
  2. Conversar com todos os desenvolvedores que possuem plugins específicos para brasileiros para transformar em gems e adicionar ao Brazilian Rails.

Vocês podem ver mais detalhes em:

http://www.improveit.com.br/software_livre/brazilian_rails

Tags , , ,  | 7 comentários

Integration Plugin com GIT

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Agora o Integration Plugin suporta GIT!

intplugin

Desde o lançamento do Integration Plugin eu tinha a sensação que faltava o suporte ao GIT porém como o plugin foi extraído dos nossos códigos e não usávamos esse SCM ele foi lançado assim mesmo.

Logo depois o Eduardo Fiorezi me enviou um patch adicionando esse suporte e posteriormente o suporte ao git-svn só que eu não aceitei de imediato pois faltava documentar e eu estava completamente sem tempo para isso. Só que hoje recebi um patch do Sylvestre Mergulhão atualizando a documentação.

Obrigado aos dois!

Tags , , ,  | 4 comentários

Bug no Selenium on Rails será corrigido!

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Em janeiro desse ano eu publiquei um post relatando um bug no plugin Selenium on Rails e até hoje o ticket estava aberto. Durante esses 5 meses eu recebi vários e-mails de pessoas que chegaram ao meu post mas não entendiam o idioma e para todas elas eu respondia como corrigir e reclamava que o projeto parecia abandonado.

Recentemente eu entrei em contato com o Danilo Sato para ver se ele descobria, lá na ThoughtWorks, quem era o dono do projeto só que não tivemos muito sucesso. Eu estava quase pensando em fazer um fork mas hoje tive uma resposta do meu ticket e acredito que o projeto voltará a ser mantido. O Eric vai aplicar o patch que eu mandei e finalmente as pessoas vão poder usar o plugin com o Rails 2.0 sem ter que marretar o código.

Antes tarde do que nunca!

Tags , , , ,  | 1 comentário

Brazilian Rails no github

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Acabei de terminar a migração do plugin Brazilian Rails para o github. Achei que ia ser bem mais complicado do que foi ! :-)

Nós decidimos manter o SVN como um espelho (por um tempo) para facilitar a instalação nas versões anteriores a Rails Edge. Agora existem duas formas de instalação que estão detalhadas na página do plugin.

Para quem quiser acompanhar o projeto a url no github é:

http://github.com/tapajos/brazilian-rails

Tags , , , , ,  | nenhum comentário

Novidades no Brazilian Rails

Publicado por Marcos Tapajós há aproximadamente 1 ano.

O Tino acabou de publicar no blog dele as últimas mudanças do Brazilian Rails.

Tags , ,  | nenhum comentário

Nova Página para o Brazilian Rails

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Hoje o Brazilian Rails ganhou um site um pouco mais bonitinho com um design igual ao do nosso outro plugin.

Na verdade esse é um template, de autoria do Leandro, que será usado em todos os nossos plugins. Só não está mais bonito pois resolvi meter a mão e me antecipar ao Leandro.

Tags , , ,  | nenhum comentário

Brazilian Rails API

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Agora a API do plugin Brazilian Rails está hospedada no RubyForge.org.

O endereço é: http://brazilian-rails.rubyforge.org/api.

Dentro de alguns dias teremos um site com uma documentação mais completa do plugin. Será uma página semelhante a do nosso outro plugin, o Integration.

Tags , ,  | nenhum comentário

Artigos antigos: 1 2