A tool that generates a repository which being pushed into your GitHub account creates a nice contributions calendar.
Ensure you configured NPM and NodeJS not to require sudo when installing packages globally.
$ npm i -g gh-contributionsTo start the GitHub contributions server, do:
$ gh-contributionsFor this application to work well on Windows, Git must be installed with the option to put it in PATH enabled, like in this screenshot:
If Git is not installed with this option selected, gh-contributions will not be able to generate the repository.
$ git clone git@github.com:IonicaBizau/github-contributions.git
$ cd github-contributions
$ npm i
$ npm startThe server runs on the 9000 port. Open http://localhost:9000/ in your browser.
Check the help information on the app page (http://localhost:9000), after you start the app.
You will need to use a version lower than 3.0.0 to run this in Docker. Currently this is not supported anymore.
Build Docker container locally:
docker build -t github-contributions .Start Docker container:
docker run --rm -it -p 127.0.0.1:9000:9000 --name=github-contributions-server github-contributionsOpen http://localhost:9000/ in your browser.
Have an idea? Found a bug? See how to contribute.
If you are using this library in one of your projects, add it in this list. ✨
auto-contribution(by aleen42)—automatically generate contributions with shell script

