Aplicação em Angular para listagem de repositórios do GitHub.
Homepage: https://github-repository-list.herokuapp.com
Instale o Node e NPM e utilize os comandos abaixo.
$ npm install
$ npm run serve
A build de produção será armazenados na pasta dist/
que será criada com os arquivos minificados e otimizados.
$ npm run build
Os testes serão rodados via Karma.
$ npm run test
- Angular versão 6.0.3
- API do GitHub versão 3
- RSCSS desenvolvido com SASS para gerar o css dos componentes.
- Karma padrão de testes do Angular.
- Webpack padrão do Angular CLI.
Requisito | Implementação |
---|---|
HTML5 && CSS3 | OK |
Layout responsivo. | OK |
Pré-copiladores CSS | OK |
Framework JavaScript | OK |
Task Runner | OK |
ECMAScript 2015+ (ES6) | OK |
Requisito | Implementação |
---|---|
Utilizar Angular | OK |
Fazer testes unitários | X* |
Utilizar SASS | OK |
Montar seus estilos do zero | OK |
Utilizar alguma implementação do Flux | X |
Utilizar Typescript | OK |
Utilizar Rxjs | OK |
Utilizar Lint | OK |
Utilizar Webpack | OK |
Subir a aplicação em algum host cloud | OK |
Webpack - config próprio | X** |
*Os testes estão incompletos, mas o projeto está "testável" npm run test
.
**O comando ng eject
do Angular CLI está desabilitado pela equipe Angular na versão 6.0.0