Skip to content

Website to display a bunch of different commit statistics fetched by GitHub GraphQL API

License

Notifications You must be signed in to change notification settings

ctesniere/contributions

 
 

Repository files navigation

GitHub Contributions UI

Visit Website

Preview

Requirement

You need to create a json file including statistics about your commit. I created another another GitHub project 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.

About

Website to display a bunch of different commit statistics fetched by GitHub GraphQL API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 68.9%
  • SCSS 21.5%
  • JavaScript 5.9%
  • Shell 1.9%
  • HTML 1.8%