HandrusBased on Florianópolis-SC / BR
Software Architect / Dev @ Taller
Web & Open-Source & Agile
~11 yrs on the road
Drupaler for ~7 yrs
Dev with Passion!
Tem alguma coisa muito errada no nosso processo!
Porque é que versionamos... O drupal core
Bibliotecas externasMódulos contrib
dentro do repositório do projeto ?
Drush Make
Drush Make
Porque é que o servidor do cliente Compila arquivos SASS/LESS/STYLUS
Aplica patchesBaixa as bibliotecas externas
se ele só precisa dos estado final de todo esse processo
?
Servidor intermediário monta (build) o projeto.
Você ganha capacidade de manter diversos ambientes em
diferentes estágios.
Não que isso seja bom...
Não que isso seja bom...
Mas é uma possibilidade a mais!
Como tudo isso se encaixa na instalação?
Tudo resolvido... né?!
E se eu quiser...Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar projetos?Transferir conteúdo de um ambiente para outro?
E se eu quiser...Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar projetos?Transferir conteúdo de um ambiente para outro?
Environment Variables
E se eu quiser...Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar projetos?Transferir conteúdo de um ambiente para outro?
Diferentes .makes
E se eu quiser...Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar projetos?Transferir conteúdo de um ambiente para outro?
UUID + Features
E se eu quiser...Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar projetos?Transferir conteúdo de um ambiente para outro?
Com UM só comando
!
E se eu quiser...Que cada ambiente tenha um conjunto diferente de módulos?
Manter diferentes templates para iniciar projetos?Transferir conteúdo de um ambiente para outro?
Com UM só comando
!Um super bash????
KrafOQUE?
Show me the code!
Give back to the community!
Skeletons -> Setup
->
Build -> Profile
Build -> Profile
Build -> Profile
Manifests
Handrus
http://handrus.branded.me/
github.com/handrus
drupal.org/u/handrus
linkedin.com/in/handrus
Feedbacks welcome!