good first issuehacktoberfest-accepted
Repository metrics
- Stars
- (52 stars)
- PR merge metrics
- (PR metrics pending)
Description
🎃 Hacktoberfest 2025 - DSA Code Contributions Welcome!
Welcome to our Data Structures and Algorithms repository! Perfect for your first open-source contribution! 🚀
📋 CONTRIBUTION INSTRUCTIONS
Option 1: Add Algorithm Implementation
1. Fork & Clone
# Fork this repository using the button at the top right corner
git clone "your-forked-repo-url"
cd DSA_Code
2. Create Your Branch
git checkout -b add-your-algorithm
# Example: git checkout -b add-quicksort-cpp
3. Add Your Code
Follow our organized structure: Language/Category/your_file.extension
✅ Correct Examples:
Python/algorithms/sorting/bubble_sort.pyCPP/algorithms/searching/binary_search.cppJava/data_structures/stack/ArrayStack.javaC/algorithms/graph/dijkstra.c
Include in your code:
- Algorithm description comment
- Time/Space complexity analysis
- Clear variable names and comments
4. Submit Your Contribution
git add .
git commit -m "Add: [Algorithm Name] in [Language]
- Implements [algorithm description]
- Time Complexity: O(...)
- Space Complexity: O(...)"
git push origin add-your-algorithm
5. Create Pull Request
- Go to your forked repo on GitHub
- Click "Compare & pull request"
- Fill out the PR template
- Wait for review! 🎉
Option 2: Add Your Profile (Hall of Fame)
1. Fork & Clone (same as above)
2. Create Branch
git checkout -b add-my-profile
3. Add Profile Info
- Add your profile image in
assets/contributors/ - Update
HALL_OF_FAME.mdwith your information
4. Submit (same process as above)
🎯 HACKTOBERFEST 2025 - NEW REQUIREMENTS!
🌱 6 PRs for T-Shirt + Tree Contribution!
🎁 NEW: Every 6th PR/MR T-shirt reward comes with a Treenation contribution
🌳 Making the world a greener place with your contribution!
👕 Exclusive Hacktoberfest T-Shirt for 'Super Contributors'
🏆 Only for contributors completing 6 accepted PR/MRs
⚡ Limited to first 10,000 contributors (T&Cs Apply)
⚠️ Important Guidelines:
🔥 MAKE 6+ pull requests during October (increased from 4!)
📌 Ensure repos have the 'hacktoberfest' topic
✅ Quality over quantity - meaningful contributions only
🚫 Avoid spam PRs (they'll be marked invalid)
💡 Contribute to multiple repos including your own (safer backup)
🌟 Super Contributors get exclusive rewards + environmental impact!
🚀 Strategy for 6 PRs:
- 2 PRs - Algorithm implementations (this repo)
- 2 PRs - Documentation improvements (this repo)
- 1 PR - New language support (this repo)
- 1 PR - Your own repository (backup safety)
🚀 For Faster PR Approval:
- Follow @Karanjot786 for priority review
- Star this repository ⭐
- Follow contributing guidelines exactly
- Test your code before submitting
🌟 What You Get:
Regular Contributors (4-5 PRs):
- ✅ Digital badges and recognition
- 🏆 Hall of Fame feature
Super Contributors (6+ PRs):
- 👕 Exclusive Hacktoberfest T-Shirt
- 🌱 Treenation Environmental Contribution
- 🏆 Super Contributor Badge
- 📚 Priority Code Reviews
- 🎁 Special Recognition
📞 Need Help?
- 💬 Discussions: Use GitHub Discussions for questions
- 🐛 Issues: Report bugs or request features
- 📧 Contact: @Karanjotdulay
Let's make Hacktoberfest 2025 amazing and greener! 6 PRs = T-Shirt + Tree! 🎃🌳🚀