- 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 dev
e 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 install
ele 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