Visualizing GitHub profile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
deploy
screenshot
server
src
ssr
tool
typings
webpack
.babelrc
.gitignore
.prettierrc
.stylelintrc
.travis.yml
.tslintrc.json
LICENSE
Makefile
README.md
env.js
env.ts
envrc.sample
manifest.json
package.json
postcss.config.js
routes.yaml
tsconfig.json
venders-config.json
yarn.lock

README.md

GithubProfile

Visualizing GitHub profile .

GitHub issues GitHub forks GitHub stars dependency status Build Status GitHub license code style: prettier


About

Inspired by tipsy. This instance was finished with React/Koa/Echarts, support server-side rendering

Live at https://gp.fedepot.com

Screenshot

Screenshot

Usage

Dev

Configure env

cp envrc.sample envrc

edit the envrc file

Start api server

npm run build:api
node server/index.js

Start React dev

npm run dev

Production

Configure env

cp envrc.sample envrc

edit the envrc and env.ts file

Build all resources

npm run build:all

Start Api server

npm run start:api

Start SSR server

npm run start:ssr

Configure Nginx reverse proxy

Sample file

Notes: Redis server should be installed and the host,port,password information should writed to envrc file

Docker deploy

Build all resources

npm run build:all

Configure env

cp envrc.sample envrc

edit the envrc and deploy/nginx.conf

For first time:

cd deploy && docker-compose up

Next times:

cd deploy && docker-compose start

For https home address, copy nginx-ssl.conf to cover nginx.conf.