Helping developers cast their first open-source spell.
OpenSorcerer is a beginner-friendly open-source project designed to help developers make their first contribution to opensource with confidence. If youβve ever felt lost on where or how to start contributing β this is your safe and supportive space to learn, explore, and collaborate.
π§ββοΈ Think of it as your open-source spellbook - where every pull request is a new incantation of learning.
- β How to fork and clone a repository
- β How to create your first branch
- β How to make and commit changes
- β How to open your first pull request
- β How to collaborate with maintainers
- Fork this repository
- Clone your fork
Note: Replace
git clone https://github.com/<your-github-username>/opensorcerer.git
<your-github-username>with your own github username. - Create a new branch
git checkout -b my-first-contribution
- Make your changes that you think is relevant and would help the project. The key here is to help you understand the contribution flow. For example, any of these below can be valid contributions:
- Adding your name to
CONTRIBUTORS.md, - Fixing a typo
- Improving the docs
- and so on...
- Adding your name to
- Push the changes
git commit -m "Added my name to contributors list" git push origin my-first-contribution - Create a Pull Request on GitHub π
We welcome everyone - especially first-timers!
Read our Contributing Guide to get started.
Every PR, issue, and suggestion helps make this project better for future learners.
Join the conversation!
You can discuss ideas, ask questions, or share your experience in the Discussions tab.
π‘ Tip: Help others complete their first PR too - teaching is the highest form of sorcery.
Thanks to every contributor who joined this magical journey!
Your first PR might be small - but itβs a big step into the open-source world. π
The contributors list below will be updated once a day. Once your PR is merged to main, please wait until UTC midnight for your profile to appear here!
![]() gobeecode |
![]() hemanth-ed |

