Credits: Inspired by tjf1's 2024-in-GitHub. It's similar but written in Python, go check it out too!
- Git installed with correct GitHub email set
- GitHub repo
- Bun installed (install with
curl -fsSL https://bun.sh/install | bashon Linux/Mac andpowershell -c "irm bun.sh/install.ps1 | iex"on Windows)
- Clone this repository (
git clone https://github.com/tiagorangel1/graphgarden) - Run
bun installandbun . - Select
Yeswhen asked if you would like to initialize a git repo - Enter your target start and end dates
- Select
Yeswhen asked if you would you like for gitgarden to push the commits to a remote repo for you and enter your GitHub repo's URL
Done! Note that due to GitHub limitations, your graph might take up to 24 hours to update.
-
My commit graph didn't change!
GitHub might take up to 24 hours to update contribution graphs. If that doesn't work either, see common issues -
It doesn't accept the date range
Make sure that you're using the dd/mm/yyyy format. y/m/yy is also supported. Also absurd dates like year 3000 aren't supported — this is a Git issue.
If you enjoyed this tool, please consider starring it!