Pessoal, bom dia, boa tarde, boa noite, assim como solicitado na documentação do teste proposto, segue o meu repositório para a avaliação.
Obs: Esta aplicação, foi feita usando o vue.cli, pois devido o grau de complexidade dessa aplicação, decidi não usar uma formatação mais rudimentar como o webpack, pois essa só costuma ser mais indicada para casos um pouco mais extremos. Porém o teste pedia para se usar um pré-processador de css, SASS ou Less, mas costumo ter um pouco mais de conforto usando o Stylus, por isso me utilisei dele para fazer o acabamento das telas, pois usei o Tailwindcss, um Framework bastante completo, que sempre gosto de recomendar a todos que busquem uma alternativa ao Bootstrap, para criar as bases das views, caso o pré-processador que me utilizei seja um empecilho, por favor avisem, pois não será problema refaturar a aplicação em Sass, caso seja necessário.
Para usar a api do Github, usei o método de autenticação via Personal Access Token, por isso para executar esse teste, vocês deveram criar um token, como descrito no link anterior, e criar um arquivo
.env.json
, conforme o exemplo do arquivo.env-ex.json
, onde vocês deverão disponibilizar o Token à aplicação, porém vou disponibilizar uma versão online para que vocês vejam o funcionamento do teste.
npm run serve
npm run build
npm run lint
░░░░▄▄▄▄▀▀▀▀▀▀▀▀▄▄▄▄▄▄
░░░░█░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░▀▀▄
░░░█░░░▒▒▒▒▒▒░░░░░░░░▒▒▒░░█
░░█░░░░░░▄██▀▄▄░░░░░▄▄▄░░░█
░▀▒▄▄▄▒░█▀▀▀▀▄▄█░░░██▄▄█░░░█
█▒█▒▄░▀▄▄▄▀░░░░░░░░█░░░▒▒▒▒▒█
█▒█░█▀▄▄░░░░░█▀░░░░▀▄░░▄▀▀▀▄▒█
░█▀▄░█▄░█▀▄▄░▀░▀▀░▄▄▀░░░░█░░█
░░█░░▀▄▀█▄▄░█▀▀▀▄▄▄▄▀▀█▀██░█
░░░█░░██░░▀█▄▄▄█▄▄█▄████░█
░░░░█░░░▀▀▄░█░░░█░███████░█
░░░░░▀▄░░░▀▀▄▄▄█▄█▄█▄█▄▀░░█
░░░░░░░▀▄▄░▒▒▒▒░░░░░░░░░░█
░░░░░░░░░░▀▀▄▄░▒▒▒▒▒▒▒▒▒▒░█
░░░░░░░░░░░░░░▀▄▄▄▄▄░░░░░█
Obrigado, e fico a disposição.