Github has an interesting feature where it counts your contributions and shows a history of how often you commit your code to Github.
I am very happy for this tool as it allows me to assess my activity levels throughout time 🧐
“Wait, mine is empty..”
It might seem boring for your profile visitors when they land on your empty contribution history parts, but I see this as a good “billboard” slot for us to fill.
But...
What if we could put something interesting over there ? Maybe the name of the project we are developing ? Or maybe some memorable funny word to grasp our visitors’ attention for a moment?
Luckily, we can draw anything there if we want
When generating contribution history Github is counting in even those commits / repositories which were created long time before the creation of your Github account.
Which is great for what we are trying to achieve: a personalised pattern in Github contribution history.
We can create a .git repository, push a bunch of commits in there, modify commits’ dates and thus achieve a desired pattern in contribution history.
Examples of my contribution history patterns
How to generate pattern?
I created a CLI tool for creating a custom pattern in the contributions history. The tool allows you to generate the pattern based on a text or an image.
The tool: https://github.com/zhabinsky/github-doodle
Example usage
npm i -g github-doodle
github-doodle --text="MEOW"
cd doodle
git remote add origin <YOUR_GITHUB_REPO>
git push -u origin master
Top comments (0)