Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ben174/git-draw
Allows you to draw in your github heatmap
https://github.com/ben174/git-draw
Last synced: 13 days ago
JSON representation
Allows you to draw in your github heatmap
- Host: GitHub
- URL: https://github.com/ben174/git-draw
- Owner: ben174
- License: mit
- Created: 2016-01-15T17:22:17.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-06-15T16:52:39.000Z (over 6 years ago)
- Last Synced: 2024-08-01T20:38:15.167Z (3 months ago)
- Language: JavaScript
- Size: 28.5 MB
- Stars: 2,163
- Watchers: 34
- Forks: 94
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Git Draw
Allows you to draw in your GitHub heatmap![demo-vid](https://github.com/ben174/git-draw/raw/master/media/demo-video.gif)
##### Created by Ben Friedland - http://www.bugben.com
This is a Chrome extension which will allow you to freely draw on your GitHub
heatmap. You can then export your drawing to a script containing a git commit
log. Once you've run and pushed this script to a new repository, your commit
log will match the drawing you made.Download the extension here:
https://chrome.google.com/webstore/detail/git-draw/aapcmdackhlfobmkcpplkjpfceihngkh?hl=en-US&gl=US
## Instructional Video
My Brother, Rich Friedland, made a comprehensive video on how to use the extension.
https://www.youtube.com/watch?v=ptzDfPZ--Qk
## Why not a bookmarklet?
Because CSP. GitHub's CSP policy makes a bookmarklet next to impossible.
There's a workaround involving injecting code into a canvas and then executing
it from there, but that feels like something that'll be fixed. A Chrome extension
makes it easier. Once you're done making your drawing, just uninstall the extension.## Acknowledgements
GitFiti: https://github.com/gelstudios/gitfiti - got the idea from here, and
poked around their src to see how they were writing commit messages.