Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tamino-martinius/contributions.taminomartinius.de
Website to display a bunch of different commit statistics fetched by GitHub GraphQL API
https://github.com/tamino-martinius/contributions.taminomartinius.de
github github-api github-graphql statistics tsx typescript vuejs
Last synced: 10 days ago
JSON representation
Website to display a bunch of different commit statistics fetched by GitHub GraphQL API
- Host: GitHub
- URL: https://github.com/tamino-martinius/contributions.taminomartinius.de
- Owner: tamino-martinius
- License: other
- Created: 2018-07-15T11:48:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-07T19:55:11.000Z (about 6 years ago)
- Last Synced: 2024-10-12T06:43:34.832Z (25 days ago)
- Topics: github, github-api, github-graphql, statistics, tsx, typescript, vuejs
- Language: TypeScript
- Homepage: https://contributions.taminomartinius.de
- Size: 10.7 MB
- Stars: 145
- Watchers: 6
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitHub Contributions UI
[Visit Website](https://contributions.taminomartinius.de)
![Preview](public/preview.gif?raw=true)
## Requirement
You need to create a json file including statistics about your commit. I created another [another GitHub project](https://github.com/tamino-martinius/lambda-get-all-github-contributions) to fetch them with an AWS lambda function (can also be fetched locally using `sam local`.
## Configuration
Change the `GITHUB_USER_LOGIN` to the filename of your statistics json.
## Run locally
- `npm install` (once)
- `npm run start` (to start the local webserver on port 3000)## Deploy
You can either run `npm run build:production` to create the release code at the `dist` folder, or change the settings at the `config` file in the root directory to deploy the code to AWS S3 with `npm run deploy`.
The project is build to run best within the same s3 bucket which is used for the lambda function.