/challenge-repo-list

Aplicação em Angular para listagem de repositórios do GitHub.

Primary LanguageTypeScriptMIT LicenseMIT

GithubRepositoryList

Aplicação em Angular para listagem de repositórios do GitHub. Homepage: https://github-repository-list.herokuapp.com

Instalação e Uso

Instale o Node e NPM e utilize os comandos abaixo.

$ npm install
$ npm run serve

Gerando a build de produção.

A build de produção será armazenados na pasta dist/ que será criada com os arquivos minificados e otimizados.

$ npm run build

Testes Unitários

Os testes serão rodados via Karma.

$ npm run test

Implementação

Utilitários

  • GIT - Controle de versões.
  • VSCode - Visual Studio Code

Requisitos

Requisito Implementação
HTML5 && CSS3 OK
Layout responsivo. OK
Pré-copiladores CSS OK
Framework JavaScript OK
Task Runner OK
ECMAScript 2015+ (ES6) OK

Bônus (ordenado por importância)

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