Application to search for a github user by username, if found, return your repositories.
Este aplicativo apresenta todas as mais recentes ferramentas e práticas em desenvolvimento
- Vue — The Progressive JavaScript Framework
- Vuex — Vuex é um padrão de gerenciamento de estado + biblioteca para aplicativos Vue.js.
- Axios — Cliente HTTP baseado em promise para o navegador e node.js
- Bootstrap — É um kit de ferramentas de código aberto para desenvolvimento com HTML, CSS e JS.
- Lodash — Biblioteca de utilitários JavaScript que oferece modularidade, desempenho e extras.
- Font-awesome — O conjunto de ícones mais popular e mais fácil de usar do mundo.
- Eslint — Encontra e corrija problemas no seu código JavaScript.
- Prettier — Um formatador de código opinativo.
- Clone este repositório usando
git clone https://github.com/jcolscript/find-dev.git
- Mova-se para o diretório apropriado:
cd find-dev
- Renomear o arquivo .env.example para .env. e adicione o seu token do github (não obrigatorio mas limitante em relação aos requests)
- Execute
yarn
para instalar as dependências - Execute
yarn serve
para rodar a aplicação em modo de desenvolvimento
- Clone este repositório usando
git clone https://github.com/jcolscript/find-dev.git
- Mova-se para o diretório apropriado:
cd find-dev
- Renomear o arquivo .env.example para .env. e adicione o seu token do github (não obrigatorio mas limitante em relação aos requests)
- Execute
docker-compose up -d --build
para criar um container com a aplicação - Após a criação do container acesse
https://localhost:8080
.
- Mova-se para o diretório apropriado:
cd find-dev
- Execute
yarn test:unit
para rodar os testes unitários
- Mova-se para o diretório apropriado:
cd find-dev
- Execute
yarn lint
para encontrar e corrigir problemas no seu código.
- Mova-se para o diretório apropriado:
cd find-dev
- Execute
yarn build
para a concatenação e minificação de scripts e toda lógica de criação de bundle do Webpack. - Basta enviar para o servidor o conteudo da dist