Skip to content

rafalogan/stfdigital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Montagem do Ambiente

Baixe e instale o node.js disponível no site:

https://nodejs.org/

Instale gulp e bower executando o comando abaixo no Prompt de Comando:

$ npm -g install gulp bower

Baixe a última versão do código, entre no diretório da aplicação e instale as dependências do node e do bower:

$ git clone https://github.com/supremotribunalfederal/stfdigital.git
$ cd stfdigital
$ npm install
$ bower install

Agora, rode a aplicação em modo de desenvolvimento:

$ gulp serve

Se tudo correu bem, a aplicação estará rodando no endereço: http://127.0.0.1:3000.

Caso não funcione, tente executar o comando abaixo e rodar novamente os comandos npm install e bower install.

$ npm cache clean –f

Existem algumas tasks disponíveis no arquivo gulpfile.js:

  • gulp serve - Quando essa task for executada, o sistema de build passará a monitorar os arquivos do front-end. Sempre que houver mudanças no diretório src/main/resources/static/, o processo de build recompilará todos os arquivos e atualizará o browser com as novas alterações.
  • gulp serve:tdd - Semelhante à gulp serve, porém irá executar os testes unitários continuamente.
  • gulp test:unit - Apenas executa os testes unitários disponíveis em src/main/resources/static/application/test/unit.
  • gulp test:e2e - Executa os testes end-to-end disponíveis em src/main/resources/static/application/test/e2e.

Você vai precisar que a aplicação esteja rodando para executar os testes e2e. Você pode fazer isso usando uma outra instância de terminal.

Styleguide

O Guia de estilos do STFDigital está em HTML com seus assets no diretório styleguide

Para visualizar, entre no diretório styleguide e instale as dependências do node e do bower:

$ npm install
$ bower install

Agora, rode a aplicação em modo de desenvolvimento:

$ gulp

O comando default do gulp minificará o SASS, e rodará sua aplicação no endereço: http://localhost:3000/stfdigital/styleguide/tpl/.

About

Repositório principal do STFDigital

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published