- Instalar o NodeJS.
- Instalar o Bower:
npm install -g bower - Instalar o GulpJS:
npm install -g gulp - Instalar as dependências do NodeJS:
npm install - Instalar as dependências do Bower:
bower install - Rodar
gulp deve começar a desenvolver. - Acessar os arquivos através da URL http://localhost:6147
- Na UFRN os computadores não tem o NodeJS instalado, então de preferência use um notebook ou uma máquina virtual.
- Utilizando a rede da UFRN ao rodar o
bower installele tenta instalar algumas dependências utilizando a porta 22, que é bloqueado na UFRN. Existem duas soluções:- Baixar os arquivos do bower e colocar a pasta bower_components dentro da pasta application
- Rodar o seguinte comando antes do bower install git config --global url."https://".insteadOf "git://"
Colocar os assets na pasta assets, nunca diretamente na pasta application, senão eles serão sobreescritos pelo gulp. Se você tiver usando um computador da UFRN e não tiver o GulpJS. No próximo PR vou apagar a pasta assets para não haver esse problema.
gulp dev - Compile CoffeeScript (application/scripts/src) to Javascript, compile SASS (application/css/src) to CSS, compress your images (application/img/src), starts a server and watch for changes.
gulp coffee:compile - Compile CoffeeScript from folder application/scripts/src.
gulp images:compress - Compress Images from folder application/images/src.
gulp sass:compile - Compile SASS from folder application/styles/src.
boilerplate
|- application
|----- images # compressed images (or images you don't want to compress)
|----- scripts # compiled coffeescript (or vanilla javascript)
|----- styles # compiled sass (or vanilla css)
|- assets
|----- images # images to be compressed
|----- scripts # coffescript to be compiled
|----- styles # scss files to be compiled