Diogo Vecchiati Beato
Javascript TaskRunner
Por que utilizar um TaskRunner?
programadores são preguiçosos
aumento na produtividade
diminuir falhas
$: npm install -g grunt-cli
package.json
( gerenciar plugins e info do projeto )
Gruntfile.js
( definir e configurar suas tarefas )
projeto/ $: grunt-init-{template}
( scaffold templates )
Projeto Papo Reto
https://github.com/divecch/papo-reto/
Tarefas Configuradas
● minificação de arquivos
● concatenação de arquivos
● importação de componentes bower
● livereload
● jshint
http://gruntjs.com/
http://gruntjs.com/plugins
https://github.com/gruntjs
LINKS
Grunt

Grunt