An open API service indexing awesome lists of open source software.

https://github.com/werbhelius/github-profile

See Your Github Profile Summary
https://github.com/werbhelius/github-profile

docker freemarker github github-api graphql heroku kotlin ktor

Last synced: 7 months ago
JSON representation

See Your Github Profile Summary

Awesome Lists containing this project

README

          

# [Github Profile Summary](https://fant-gp.herokuapp.com/)

* Github user info
* Contributions in the last year
* Top star language
* Top language rank
* Repos language pie chart
* Star Languae pir chart
* Repos commits pie chart

## screenshot
![image](images/images.png)

### build
Create a new file named `config.properties` and write code like:
```
github.host = https://api.github.com/graphql
github.token = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
github.rank = http://git-awards.com/api/v0/users/
```
```
./gradlew clean build
```

### docker
```
docker build -t github-profile .
docker run -p 3000:8000 --rm github-profile
```

### docker with heroku
```
heroku login
heroku container:login
heroku container:push web --app APP_NAME
heroku container:release web --app APP_NAME
heroku open --app APP_NAME
```