O documento discute o uso de Bower e RubyGems para gerenciamento de pacotes front-end e back-end respectivamente. Ele explica que Bower é melhor para pacotes front-end como CSS e JavaScript, enquanto RubyGems deve ser usado para código Ruby. O documento também fornece exemplos de como configurar e usar Bower em projetos Rails.
2. @cezinha_anjos
• Programo há 25 anos.
• Passei por diversas linguagens
e paradigmas de programação.
• Atualmente focado em Ruby on
Rails e Javascript.
• Gosto de OO, Clean Code,
Design Patterns, BDD e Lean.
• Diretor da ASSEINFO.
2
3. • Estamos localizados em Tijucas - SC
- 40 km de Florianópolis.
• Somos em torno de 20 pessoas.
• Quase nenhum verticalização
hierárquica. Quem tem chefe é índio!
• Desde 2001 no mercado de
automação comercial.
• Trabalhamos com ERP.
• Foco em qualidade.
• Já nascemos agile, mesmo antes de
conhecer o manifesto ágil.
3
17. 1
github.com/twbs lança uma nova versão
2
github/seyhunak adapta para o Rails a nova versão do Bootstrap e
coloca na gem
3
Você usa a gem no seu aplicativo
17
18. Problemas?
• Quanto tempo pode demorar para o vendor
atualizar a gem?
• Todo o CSS / JS envolvido fica transparente?
• E se você quiser usar só uma parte do framework?
18
24. .bowerrc
• Arquivo de configuração do projeto
• Você pode definir o destino do download
$ vim .bowerrc
!
{
"directory": "vendor/assets/bower"
}
24
25. bower.json
• O arquivo bower.json descreve os pacotes que
você está usando.
• O bower.json está para o Bower assim como o
Gemfile está para o Bundler.
25
36. Checkout do projeto
$ git clone meu-projeto
$ cd meu-projeto
$ bundle install
$ bower install
O bower install baixará suas dependências de front-end.
36