O documento discute o uso de Bower e RubyGems para gerenciamento de pacotes front-end e back-end respectivamente. Ele explica que Bower é uma ferramenta para gerenciar dependências front-end em JavaScript e CSS, enquanto RubyGems é usada para código Ruby. O documento também apresenta comandos básicos do Bower como iniciar, procurar, instalar pacotes e customizar frameworks como Bootstrap.
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
16. 16
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. 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?
17
22. .bowerrc
22
• Arquivo de configuração do projeto
• Você pode definir o destino do download
$ vim .bowerrc
!
{
"directory": "vendor/assets/bower"
}
23. 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.
23
34. Checkout do projeto
$ git clone meu-projeto
$ cd meu-projeto
$ bundle install
$ bower install
O bower install baixará suas dependências de front-
end.
34