forked from Zukkin-BR/desafio-tecnico-1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.md.old
35 lines (25 loc) · 2.24 KB
/
README.md.old
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Desafio de Consumo da API do GitHub
Neste desafio, você deverá criar um aplicativo em PHP que consuma a API do GitHub e exiba os repositórios mais populares de um determinado usuário. Siga as instruções abaixo para completar o desafio.
## Requisitos do projeto
1. O aplicativo deve solicitar ao usuário que informe um nome de usuário do GitHub.
2. Utilizando a API do GitHub, o aplicativo deve buscar e exibir os 5 repositórios mais populares desse usuário, considerando a quantidade de estrelas (stars) de cada repositório.
3. Para cada repositório, o aplicativo deve exibir o nome do repositório, a descrição, a quantidade de estrelas e o link para acessar o repositório no GitHub.
4. O aplicativo deve tratar possíveis erros de conexão com a API e exibir uma mensagem adequada caso isso ocorra.
5. O aplicativo deverá ser feito em PHP nativo ou usando o framework Laravel.
## Instruções
1. Faça um fork deste repositório para começar a trabalhar no seu projeto.
2. Crie o aplicativo em PHP que atenda aos requisitos do projeto.
3. Utilize a documentação da [API do GitHub](https://docs.github.com/en/rest) para realizar as requisições necessárias.
4. Organize o seu código de forma clara e legível.
5. Inclua comentários relevantes no seu código, explicando as decisões tomadas.
6. Certifique-se de que o seu aplicativo esteja funcionando corretamente e que todos os requisitos sejam atendidos.
7. Atualize o arquivo README.md para fornecer instruções claras sobre como executar e testar o seu aplicativo.
8. Faça o commit e o push das suas alterações para o seu fork.
9. Envie o link do seu fork para nós.
## Dicas
- Você pode utilizar bibliotecas como o [Guzzle](https://docs.guzzlephp.org/) para facilitar as requisições HTTP em PHP.
- Certifique-se de tratar os erros adequadamente, exibindo mensagens amigáveis para o usuário.
- Sinta-se à vontade para adicionar funcionalidades extras ou melhorias ao seu aplicativo, caso deseje.
## Entrega
Ao finalizar o desafio, envie o link do seu fork para nós. Avaliaremos o seu código em relação à estrutura, clareza, boas práticas, funcionamento correto da integração com a API e manipulação adequada de erros.
Boa sorte! Estamos ansiosos para ver o seu aplicativo em ação.