An application that provides information for an Organization's repositories and contributors on Github.
The default organization provided is Angular, but the app is flexible enough to allow you to use it to search for any organization you would like to see.
You can test it out here
- Get all contributors for a repository
- Rank contributors by:
- contributions
- followers,
- public repos
- gists
- Get details of each repository
- Get all contributors
- Get details of each contributor
- Get all repositories a contributor has contributed to
$ git clone git@github.com:mrkiura/github-organization-explorer.git
$ cd github-organization-explorer
$ yarn install
We need to get a Github Auth token to authenticate our results. We can access the API unauthenticated, but we will quickly hit the 60 requests per minute limit imposed by Github on unauthenticated requests.
Follow this guide to get started with Github auth tokens.
Create a .env in the root directory and add the token you created as follows:
REACT_APP_GITHUB_AUTH_TOKEN=your_flashy_new_auth_token_here
Everything is now in place, let's run the app.
To start the development server:
$ yarn start