Skip to content

A React + Redux project demonstrating how to interface with the Github API

Notifications You must be signed in to change notification settings

WooodHead/github-issues-viewer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Issues

This project was bootstrapped with Create React App. Read on for how to run and test the app.

Run The App

yarn    # or 'npm install'
yarn start

It will open up a browser to http://localhost:3000.

Run The Tests

CI=true yarn test

The CI=true is not required, but it will enter watch mode unless that flag is present.

Bonus Features

View Any repo

While the app defaults to viewing the issues for rails/rails, it will work with any org/repo combo. With the app running, try these:

Markdown Summaries and Comments

The full issue summaries and comments are passed through the react-markdown component to make them nicer to read.

Try this one: http://localhost:3000/rails/rails/issues/27224

Loading Placeholders

While the issue list is loading, placeholder issues are displayed for a smoother UX.

Try any repo's issues page:

About

A React + Redux project demonstrating how to interface with the Github API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.7%
  • CSS 6.5%
  • HTML 1.8%