PyVerse is a beginner-friendly project to help you get started with Hacktoberfest 2025.
If you don’t know where to start, feel free to watch the videos linked below, and read the contribution rules.
Happy Learning 💙 and Happy Contributing 🎉 !!
P.S. ⭐ Star and Share this repository if you had fun! 😍
Open source software (OSS) is code that is publicly accessible — anyone can see, modify, and distribute the code as they wish.
It is developed in a decentralized and collaborative way, relying on peer review and community contributions.
Open source projects often last longer, are more flexible, and cost less than proprietary ones because they are maintained by communities rather than a single company.
Beyond software, open source is now a movement and a way of working to solve problems collaboratively.
To make PyVerse easier to contribute to, we suggest the following modular folder structure:
pyverse/
│
├── projects
├── docs/ # Documentation
├── CONTRIBUTERS.md # Contributor list
└── README.md
This helps new contributors understand where files belong and reduces merge conflicts.
- You are allowed to make pull requests that break the rules 😉 We’ll try to merge them.
- Do NOT add any build steps (e.g.,
npm install
). This repo should stay beginner-friendly. - Do NOT remove other contributors’ content.
- Code can be pretty, ugly, big, or small — as long as it works.
- Add your name to the
CONTRIBUTERS.md
file. - Keep pull requests small to minimize merge conflicts.
- Fork this repo (button on top right).
- Clone on your local machine:
git clone https://github.com/itsmedeepak/PyVerse.git
- Navigate to project directory:
cd PyVerse
- Create a new branch:
git checkout -b my-new-branch
- Add your name to
CONTRIBUTERS.md
:git add . git commit -m "Added my name to contributors" git push origin my-new-branch
- Create a Pull Request 🚀
To keep your fork updated with the original repo:
git remote add upstream https://github.com/itsmedeepak/PyVerse
git fetch upstream
git merge upstream/main
Check your remotes with:
git remote -v
More info: Syncing a fork – GitHub Docs.
After 4 successfully merged pull requests during Hacktoberfest 2025, you’ll be eligible for:
- 🎽 An official Hacktoberfest T-shirt
- 💠 Stickers delivered to your doorstep
-
Who can contribute?
Anyone with a GitHub account signed up for Hacktoberfest. -
How many PRs are needed for a T-shirt?
You need 4 merged pull requests. -
How do I track my progress?
Visit Hacktoberfest Profile. -
When is Hacktoberfest 2025?
From October 1st to October 31st, 2025. -
Why PyVerse?
To make contributing fun, collaborative, and Python-friendly 🐍.