Pré-requisitos
Certifique-se que você possua todos os pré-requisitos:
Primeira vez
Na primeira vez que você executar o projeto, execute o arquivo install.bat. Ele irá executar os seguintes comandos:
gem install compass
- Instala o Compass (e a dependência SASS)npm install -g bower
- Instala o Bower, gerenciador de dependências para a webnpm isntall -g grunt-cli
- Instala o Grunt, um task runner para javascript para automação das execuçõesnpm install
- Instala todas as dependências do Node para este projeto
Este projeto se inicou com o Angular Generator para Yeoman.
Alguns arquivos de configuração são importantes para o projeto funcionar corretamente em qualquer máquina. Na raíz, temos os seguintes arquivos:
| .bowerrc - Configurações básicas que serão passadas para o Bower.
| .editorconfig - Alguns editores de texto podem utilizar este arquivo para verificar as preferências de escrita do código.
| .gitattributes - Instruções para o GIT aplicado para subdiretórios (leia mais).
| .gitignore - Instruções para o versionador GIT, onde algumas pastas e arquivos, por exemplo, não devem ser versionados.
| .jshintrc - Configurações para o JSHint, ferramenta que verifica a integridade e qualidade do código javascript.
| .travis.yml - Configurações passadas para o Travis, utilitário de Build usando GIT.
| package.json - Utilizado pelo NPM para identificar as dependências deste projeto e suas versões.
| Gruntfile.js - Utilizado pelo GRUNT, onde estão registrados todos os tasks e automações do sistema, incluindo builds e deploys.
| bower.json - Utilizado pelo BOWER para mapear as dependências web (como jQuery, Angular etc).
Fileblock
O Fileblock serve para configurar blocos de arquivos (javascript e css) nos tasks do grunt. Desta forma, nenhum javascript ou css deverá ser inserido manualmente nos arquivos HTMLs.