Thanks to visit codestin.com
Credit goes to github.com

Skip to content

:octocat: A tool that generates a repository which being pushed into your GitHub account creates a nice contributions calendar.

License

Notifications You must be signed in to change notification settings

PikeLiang/github-contributions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Contributions

A tool that generates a repository which being pushed into your GitHub account creates a nice contributions calendar.

Screenshot

Installation

Global installation

Ensure you configured NPM and NodeJS not to require sudo when installing packages globally.

$ npm install -g gh-contributions

To start the GitHub contributions server, do:

$ gh-contributions

Local installation

$ git clone git@github.com:IonicaBizau/github-contributions.git
$ cd github-contributions
$ npm install
$ npm start

Usage

The server runs on the 9000 port. Open http://localhost:9000/ in your browser.

Design your calendar

Click the day elements you want to have contributions. They will become green. If you want to activate smooth drawing, press Shift and hover the day elements. To clear them, click them again or activate clearing with hovering, holding the Ctrl key.

If you want to insert a text, that's even easier: insert your text in the textbox above, and click the Generate data from text button. Then to preview the generating JSON click the Toggle calendar days from data button.

pro tip: Modify the commitsPerDay value (default is 10) to a greater value if you want to have more contributions per day.

Generating the repository

Once you are ready and happy with the graph calendar you designed, press the Generate data from calendar button and then Generate repository from data.

Pushing the repository on GitHub

Once the repository is generated, download the zip archive clicking the download link.

  1. Unzip the archive
  2. Create an empty reposotry on GitHub.
  3. Add the remote to your downloaded and unzipped repository.
  4. Do git push --all
  5. Enjoy!

How to contribute

  1. File an issue in the repository, using the bug tracker, describing the contribution you'd like to make. This will help us to get you started on the right foot.
  2. Fork the project in your account and create a new branch: your-great-feature.
  3. Commit your changes in that branch.
  4. Open a pull request, and reference the initial issue in the pull request message.

License

See the LICENSE file.

About

:octocat: A tool that generates a repository which being pushed into your GitHub account creates a nice contributions calendar.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 68.1%
  • JavaScript 27.0%
  • CSS 4.9%