Uma simples base para construção de aplicações angularJS feito com Gulp e GDGlove <3
- Auto injeção dos arquivos js do projeto;
- Auto injeção de dependencias do bower;
- Conversão dos templates HTML para JS;
- Compilação de arquivos Sass;
- Tarefa de deploy para produção (por enquanto FTP, logo mais SSH);
- Minificação, e etc.
Vocês também pode utilizar para outras coisas, apesar de ter sido escrito focado em AngularJS
Como já é de prache, você precisa do Node.js v4+ NPM e Gulp (instalado globalmente)
Copie o arquivo 'sample-deploy.conf.js' para 'deploy.conf.js' e coloque os dados do servidor ftp. (Está no gitignore, fique tranquilo. )
Clone isto, ou baixe a última build.
Instale as dependências e dependências de desenvolvimento, assim:
$ npm i && bower i
Servindo os arquivos para desenvolvimento:
$ gulp serve
Compilar projeto (produção):
$ gulp build
Fazer deploy do projeto para servidor de produção (ftp):
$ gulp deploy