Search Devs é uma aplicação Angular que busca perfils e repositórios da API pública do GitHub.
- Node v20.13.1
- Npm v10.8.0
- Angular CLI v18.0.1
npm install -g @angular/cli@18
- Docker v26.0.0
- GitHub v2.44.0
- Clone o repositório:
git clone https://github.com/FabioVLucena/search-devs.git
- Navegue para a pasta do aplicativo:
cd /search-devs
- Execute a aplicação:
docker-compose up
- Clone o repositório:
git clone https://github.com/FabioVLucena/search-devs.git
- Navegue para a pasta do aplicativo:
cd /search-devs
- Instalar dependências:
npm i
- Inicie o servidor:
ng serve
- Navegue para o endereço do servidor:
http://localhost:4200/
- Clone o repositório:
git clone https://github.com/FabioVLucena/search-devs.git
- Navegue para a pasta do aplicativo:
cd /search-devs
- Instalar dependências:
npm i
- Faça um build do projeto:
ng build
- O artefato de build vai estar na seguinte pasta:
cd /dist
O Angular é um framework robusto com diversas implementações que facilitam a manipulação de DOM, roteamento do projeto e manipulação de dados. Fornecendo também configurações padronizadas e ferramentas integradas que aumentam a produtividade e ajudam nas boas práticas de desenvolvimento.
O Docker é um software de código aberto usado para implantar aplicativos dentro de containers virtuais. Facilitando o funcionamento dessas aplicações em diferentes ambientes e melhorando as práticas de escalonamento. Além de fornecer melhor desempenho e economia de espaço, pois suas praticas são baseadas em instalar apenas o necessário para o funcionamento do projeto.
/src
/app 'aplicação e configurações'
/components 'componentes compartilhados'
/interfaces 'interfaces de dados e dtos'
/pages 'paginas da aplicação'
/services 'services da aplicação'
/assets 'imagens'
/icons 'icones'
Optei por não escolher nenhuma biblioteca de componentes para ter liberdade total de costumização, construir o passo a passo te fornece mais controle e facilita a sua localização no código.