The node version of github-profile-summary which is inspired by tipsy' github-profile-summary
Site: https://gh-profile-summary.teamsz.xyz
- Vue
- Chart.js
- Koa
- Github graphql api
First generate a token at https://github.com/settings/tokens
Then You need to create a .env
file in the project folder.
The .env
file looks like:
GH_TOKEN=Your token here
JWT_SECRET=Any string
KOA_PORT=8888
HTTPS=false
KOA_PORT can be any port you like which is available.
If you set HTTPS=true
, then the websocket will connect the 443 port, it's useful for https production.
You need to have node environment!
git clone https://github.com/Molunerfinn/node-github-profile-summary.git
cd node-github-profile-summary
npm install # or yarn
npm run build
npm start
Notice: 8888 is the KOA_PORT
in .env
file
And then open the link http://localhost:8888
, Done.
You need to have docker environment!
docker build -t github-profile .
docker run -it --rm --name github-profile -p 8888:8888 github-profile
Notice: 8888 is the KOA_PORT
in .env
file
And then open the link http://localhost:8888
, Done.
- More useful charts
Docker support- ...
Copyright (c) 2018 Molunerfinn