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 serveA build de produção será armazenados na pasta dist/ que será criada com os arquivos minificados e otimizados.
$ npm run buildOs 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