gitcard-go
gitcard-go copied to clipboard
Indonesia GitHub stats for fun. Frontend at https://github.com/antonybudianto/gitcard
Go GitHub
Requirements
- Go >= 1.11
- Github Personal Access Token
- Get one from https://github.com/settings/tokens
- Set the token as env variable
GH_ACCESS_TOKEN
Web mode
-
Run
go run cmd/web/web.go -
Open browser: http://localhost:8080/gh/profile/antonybudianto
GRPC mode
-
Run
go run cmd/grpc_server/server.go -
Try using GRPC client:
go run cmd/grpc_client/client.go <github-username> -
Misc: Generate proto
make gen-proto
CLI mode
-
Run
go run cmd/cli/cli.go <github-username>
Build for Operating System specific target
MacOS
$ make build-osx
Linux
$ make build-linux
License
MIT