An open API service indexing awesome lists of open source software.

https://github.com/tiagozip/graphgarden

make your GitHub contributions graph greener.
https://github.com/tiagozip/graphgarden

bun bunjs git github github-commits-graph

Last synced: 4 months ago
JSON representation

make your GitHub contributions graph greener.

Awesome Lists containing this project

README

          


GraphGarden logo

graphgarden

make your GitHub contributions graph greener.

**Credits:** Inspired by [tjf1's 2024-in-GitHub](https://github.com/tjf1dev/2024-in-github). It's similar but written in Python, go check it out too!

### Requirements
* [Git](https://git-scm.com/downloads) installed with correct GitHub email set
* GitHub repo
* [Bun](https://bun.sh/) installed (install with `curl -fsSL https://bun.sh/install | bash` on Linux/Mac and `powershell -c "irm bun.sh/install.ps1 | iex"` on Windows)

## Usage
1. Clone this repository (`git clone https://github.com/tiagorangel1/graphgarden`)
2. Run `bun install` and `bun .`
3. Select `Yes` when asked if you would like to initialize a git repo
4. Enter your target start and end dates
5. Select `Yes` when 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.

## Troubleshooting

* **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](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile#common-reasons-that-contributions-are-not-counted)

* **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!