Yeoman para seu workflow de projetos front-end

Yeoman (yo) é uma ferramenta scaffolding com foco em front-end para automatizar build e gerenciar dependências. Utiliza o Grunt como builder e Bower  como package manager.

O fluxo de trabalho é composto por três ferramentas para melhorar a produtividade e satisfação na construção de um aplicativo web:

  •      Yo scaffolding é um novo aplicativo, escrevendo sua configuração no Grunt e puxando em tarefas relevantes que você pode precisar para sua construção.
  •      Grunt é usado para construir, visualizar e testar o seu projeto, graças à ajuda de tarefas com curadoria pela equipe Yeoman e grunt-contrib.
  •      Bower é usado para gerenciamento de dependência, de modo que você não precisa mais fazer o download manualmente e gerenciar seus scripts.

Todas as três ferramentas são desenvolvidas e mantidas separadamente, mas funcionam bem juntos, como parte de um fluxo de trabalho prescrito para mantê-lo eficaz.

yeoman_edersonmelo

Yeoman também:

  • Compila CoffeScript e Compass automaticamente
  • Verifica JavaScript automaticamente com JSHint
  • Minifica e faz o merge de seus scripts
  • Otimiza suas imagens
  • Faz LiveReload de sua página com um preview server local
  • Realiza testes unitários
  • Realiza scaffolding
  • Permite utilizar o PhantomJS Teste Unitário.

Instalação

Com o  Node.js devidamente instalado antes de utilizar o Yeoman, basta seguir o passo para sua instalação direta:

npm install -g yo

Grunt e o Bower também serão instalados.

 

Leituras:

http://www.edersonmelo.com/node-js/

http://www.edersonmelo.com/node-js-sim-ou-nao/

 

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s