Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

luismramirezr/github-pullrequests-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub

GitHub Pull Requests Explorer

React Styled-Components

SPA feito em ReactJS para visualizar pull requests de repositórios publicos.

Instalação

git clone https://github.com/luismramirezr/github-pullrequests-explorer.git
cd github-pullrequests-explorer
yarn install
yarn start

Uso e Descrição

Digite o nome do proprietário do repositorio, seguido de slash e o nome do repositório, por exemplo, reacttraining/history

Como a API Publica do GitHub limita 10 buscas por hora, ao digitar ao menos 4 caracteres, o SPA irá realizar um request na API do GitHub procurando por repositórios utilizando esses caracteres. De uma forma ideal, poderia ser realizada a busca a cada carectere digitado.

Para reduzir o consumo da API, não são feitos requests adicionais quando a resposta da API é incompleta (paginação). Ainda, foi implementado o uso de localStorage para armzenar os resultados das buscas.

Quando um repositório é acessado, este também é salvo no localStorage com informações básicas e reapresentado como Repositório Favorito.

Ao acessar o repositório, é possível visualizar a lista de Pull Requests abertas, contendo informações básicas como o título, labels, o nome do usuário e o corpo da Pull Request, acessado ao expandir as informações básicas.

Implementações Futuras

  • Implementar sistema de autenticação para aumento da quota de requisições da API e visualização de repositórios privados

Changelog

1.1.1 (13/11/2019)

  • Lida com os erros 404

1.1.0 (12/11/2019)

  • Implementado procura por proripetários com repositórios no lugar de repositórios diretamente
  • Implementado listagem de repositórios dos usuários
  • Implementado processamento de erros da API

1.0.0 (11/11/2019)

  • Distribuição inicial

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors