GitHub Hygiene Update - (23 Jun 2025)

Hey, I'm Ayush Hardeniya (aka Ayush Sharma) 👋 An engineering student who treats every coding challenge like a 🎮 new level to conquer. Through daily reflections, real-world problems, and code breakdowns, I document my journey --- not just to grow, but to help others grow with me. Because honestly... I don’t code, I play it. 🔥
June 23rd, 2025
Today’s been super insightful - I finally set up a clean, structured GitHub flow and discovered a few cool things along the way. Here’s everything I explored, fixed, and learned - in a way that might help you too 🚀
🎯 The Goal
I've always worked on the main branch directly. It’s quick, but not the best way to handle updates - especially when you're preparing your repo for open source or GitHub Sponsors.
So today, I changed that. Here's what went down...
🛠️ Step-by-Step Process
1. Created a New Branch (No More Direct-to-Main!)
Made a small fix and created a new branch:
footer-fixCommitted changes and opened a Pull Request (PR)
Merged it smoothly into
main- ✨ first clean PR flow
✅ Tip: Avoid pushing directly to main. Create a feature/fix branch, commit there, and raise a PR.
This not only keeps your workflow clean but also unlocks GitHub achievement badges!
2. 🏅 Unlocked GitHub Achievements
Because I used a new branch and successfully merged it via PR, I unlocked:
YOLO- For creating and merging a PRPull Shark- For merging a pull request 🎉

3. 💬 Enabled Discussions for the First Time
Since my repository is now open for contributions, I wanted a place where:
Contributors could ask questions
We could talk about ideas, bugs, or plans
So I went to the Discussions tab and:
Created a General Discussion section
Started a thread to say hello and invite engagement

🧠 Why This Matters
Having a clean
mainbranch avoids messy code and builds a habit of professional collaborationPR-based workflow helps when multiple contributors are involved
GitHub Achievements feel rewarding and track your growth
Discussions open up space for genuine community learning and feedback
🎯 Next Steps
Set up labels like
good first issueInvite others to check my repo → raise issues or suggestions
Stay consistent with this hygiene to grow authentically
and much more, looking forward to hear from you…
🌐 Want to Contribute?
If you find any bugs or design issues on my site, feel free to contribute!
📍 Click here to visit the repository
This was a tiny shift, but it taught me a lot about open-source etiquette, discipline, and creating space for others to collaborate.
More soon. Until then - keep learning and building!
~ Ayush Hardeniya





