Skip to content

Commit 5500e0b

Browse files
committed
Updating README.md
1 parent a097a69 commit 5500e0b

File tree

1 file changed

+117
-2
lines changed

1 file changed

+117
-2
lines changed

README.md

Lines changed: 117 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,117 @@
1-
# github-pattern-generator
2-
GitHub Pattern Generator is an open-source project that allows users to visually design custom GitHub contribution graph patterns and export them as a pattern.json file, which can be used with automated commit scripts to render patterns on GitHub profiles.
1+
# 🎨 GitHub Pattern Generator
2+
3+
> Draw your GitHub contribution story — one commit at a time.
4+
5+
**GitHub Pattern Generator** is an open-source web tool that allows you to visually design custom GitHub contribution graph patterns and export them as a `pattern.json` file. This JSON file can then be used with automated commit scripts to render beautiful patterns on your GitHub contribution graph.
6+
7+
8+
9+
## ✨ What is this?
10+
11+
GitHub contribution graphs are like a canvas made of pixels.
12+
This project turns that canvas into a **pattern editor** where you can:
13+
14+
- 🖱️ Click to draw custom contribution patterns
15+
- 🎯 Design shapes, text, or symbols
16+
- 📦 Export the design as a `pattern.json` file
17+
- 🤖 Use the JSON file with auto-commit tools to apply the pattern
18+
19+
All of this happens **directly in your browser** — no setup required.
20+
21+
22+
23+
## 🤔 Why use GitHub Pattern Generator?
24+
25+
- 🎨 **Visual & Intuitive** – draw patterns instead of guessing commit dates
26+
-**Fast & Lightweight** – built with plain HTML, CSS, and JavaScript
27+
- 🔁 **Reusable** – export patterns as JSON and reuse anytime
28+
- 🧩 **Automation Friendly** – perfect for commit automation projects
29+
- 🌍 **Open Source** – customize the UI, add features, or improve performance
30+
31+
Whether you want to create GitHub art, test automation scripts, or just experiment — this tool makes it simple.
32+
33+
34+
35+
## 🚀 Live Demo
36+
37+
The project is hosted using **GitHub Pages**:
38+
39+
🔗 **Live Website:** https://aurafarmerone.github.io/github-pattern-generator/
40+
41+
42+
43+
44+
## 🛠️ How to Use
45+
46+
### 1️⃣ Open the Website
47+
Visit the live demo link or open the project locally in your browser.
48+
49+
### 2️⃣ Draw Your Pattern
50+
- **Left Click** → Add a contribution block
51+
- **Right Click** → Remove a contribution block
52+
53+
Design any pattern you like on the contribution grid.
54+
55+
#### For Example:
56+
![GitHub Pattern Generator Demo](https://your-image-link.png)
57+
58+
59+
### 3️⃣ Export as JSON
60+
Click on **Download pattern.json** to export your design.
61+
62+
### 4️⃣ Use with Automation
63+
Use the downloaded `pattern.json` file in your auto-commit script or any compatible project to generate commits according to your pattern.
64+
65+
66+
67+
## 🧑‍💻 Tech Stack
68+
69+
- HTML
70+
- CSS
71+
- JavaScript (Vanilla)
72+
73+
No frameworks. No dependencies. Just clean web tech.
74+
75+
76+
77+
## 🌱 Open Source & Contributions
78+
79+
This project is **open source** and built for the community ❤️
80+
81+
You are welcome to:
82+
- 🎨 Improve the UI/UX and design
83+
- 🐛 Fix bugs or edge cases
84+
- 🚀 Add new features
85+
- ♿ Improve accessibility or responsiveness
86+
87+
### How to Contribute
88+
89+
1. Fork the repository
90+
2. Create a new branch
91+
3. Make your changes
92+
4. Submit a pull request
93+
94+
All contributions, big or small, are appreciated!
95+
96+
97+
98+
## 📌 Use Cases
99+
100+
- GitHub contribution art
101+
- Testing auto-commit scripts
102+
- Learning how GitHub graphs work
103+
- Open-source UI/UX practice
104+
105+
106+
107+
## 📜 License
108+
109+
This project is licensed under the **MIT License** — feel free to use, modify, and distribute.
110+
111+
112+
113+
## ❤️ Credits
114+
115+
Made with ❤️ by **Aura Farmer**
116+
If you find this project useful, consider giving it a ⭐ on GitHub!
117+

0 commit comments

Comments
 (0)