Welcome to the ultimate Hacktoberfest repository! π This is your gateway to open-source contribution, perfect for beginners making their first pull request and experienced developers alike.
Hacktoberfest is DigitalOcean's annual event that encourages people to contribute to open source throughout October. Participants aim to submit 6 high-quality pull/merge requests between October 1 and October 31, with project maintainers accepting your pull/merge requests for them to count toward your total.
β
Help beginners make their first contribution
β
Provide multiple ways to participate (code, profiles, documentation)
β
Create a welcoming community for all skill levels
β
Support meaningful open-source contributions
Participants unlock a digital badge when they register for Hacktoberfest, and level it up with each of their 6 pull/merge requests accepted during Hacktoberfest. An exclusive Hacktoberfest T-Shirt is available for 'Super Contributors' who contribute 6 accepted PR/MRs to a worthy repository (Valid only for the first 10,000 contributors completing 6 PR/MR).
- Visit Hacktoberfest.com
- Register with your GitHub account
- Follow @bhaveshpatil093 to get PRs accepted faster! β
git clone https://github.com/YOUR-USERNAME/Hacktoberfest.git
cd Hacktoberfest
git remote add upstream https://github.com/bhaveshpatil093/Hacktoberfest.gitgit checkout -b contribution/your-contribution-nameChoose one or more ways to contribute:
- Add your profile picture to
contributors/images/(PNG or JPG, 544x544px minimum, square) - Create
contributors/profiles/YOUR-USERNAME.md:
# Your Name
- **GitHub:** [@yourUsername](https://github.com/yourUsername)
- **Location:** City, Country
- **Interests:** Python, Web Development, Open Source
- **About:** Brief bio about yourself
- **Portfolio/Website:** [Link if applicable]- Navigate to
Add Code Here/[LANGUAGE]/ - Create a file:
YOUR-FILENAME.ext - Include clear comments and documentation
- Example:
Add Code Here/Python/fibonacci.py
- Update guides in
Documentation/ - Fix typos or improve explanations
- Add more learning resources
- Improve existing code comments
- Submit beginner-friendly tutorials
- Share helpful links in
resources/learning_materials.md - Create guides for specific topics
git add .
git commit -m "feat: added my profile"
# or "feat: added fibonacci algorithm in Python"
git push origin contribution/your-contribution-name- Go to the repository on GitHub
- Click "Compare & pull request"
- Add a descriptive title and description
- Submit your PR!
β¨ Your PR will be reviewed and merged within 24-48 hours!
Before submitting your PR, please read CONTRIBUTING.md thoroughly.
Key Points:
- Avoid submitting low-quality pull/merge requests. Your PR/MRs must be approved by a maintainer.
- Add meaningful commit messages
- Follow the code style of the project
- Test your code if applicable
- Be respectful and follow our CODE_OF_CONDUCT.md
β FOLLOW @bhaveshpatil093 - Following helps us identify you as a community member!
β
Write clear commit messages
β
Make meaningful contributions
β
Follow the repository structure
β
Join our Discord community
β
Reference issues in your PRs
Check out resources/learning_materials.md for:
- Git & GitHub tutorials
- Open-source guides
- Programming language resources
- Career development tips
- Discord: Join our community
- GitHub Issues: Ask questions or report issues
- Discussions: Join discussions
If this repository helped you, consider:
- β Starring the repository
- π Following @bhaveshpatil093
- π¦ Sharing on Twitter/X with #Hacktoberfest
- π¬ Mentioning us in your posts
This project is licensed under the MIT License - see LICENSE file for details.
Made with β€οΈ by @bhaveshpatil093
Happy Contributing! π
