8000 GitHub - jrtechs/github-graphs: Website for visualizing a persons github network.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jrtechs/github-graphs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github-Graphs

Website for visualizing a persons github network.

Example Graph

If you are lucky, you can find the site live here.

Built With

javascript

Deployment

The easiest way to get started with Github-Graphs is to fork this repository and follow the instructions below.

Create a new OAuth app

The objective of creating an app under your github account is to access an endpoint through the GitHub API and obtain credentials to set your environment file. For more information on how to create a new OAuth app, consult the corresponding Github developer documentation here.

Create a .env file

After forking this repository, run the command cd server/. Inside that folder, setup your environment credentials by creating a .env file with the code below filled in.

CLIENT_ID = <your_client_ID_from_oauth_app>
CLIENT_SECRET = <your_generated_personal_access_from_oauth_app>
SESSION_SECRET = <any_string_you_want>
PORT = <any_number>

The creation of your OAuth app and the .env file are required steps, irrespective of your desired deployment environment. For specific directions, continue by following the steps specified below.

Deployment on the local machine

Install dependencies

Dependencies are installed using npm. Therefore, please install the package manager before proceeding. If you already have npm installed, run the command below inside server/ in order to install the dependencies in the package directory.

npm install

Explore GitHub-Graphs