Description:
For this challenge, I chose to tackle my fear of open-source contribution. The vastness of open-source always intimidated me, from understanding large codebases to figuring out where I could contribute. This week, I decided to overcome this by starting small: exploring GitHub repositories and understanding how contributions work.
Process:
- Exploring Repositories: - I began by searching GitHub for beginner-friendly repositories using labels like good first issue and help wanted.
- Understanding Contribution Guides: I learned the importance of reading CONTRIBUTING.md files and how these guides can simplify the onboarding process.
- Setup and Exploration: I cloned repositories, explored their structure, and studied the issues listed.
- Next Steps: While I haven't made my first pull request yet, I now feel confident and equipped to take the next step. I plan to resolve a beginner-friendly issue next week.
Key Learnings:
- Open-source communities are welcoming and offer plenty of resources for beginners.
- Contribution is not just about code; improving documentation and reporting bugs are equally valuable.
- Starting small is the key to building confidence.
What’s Next?
- Dive deeper into a chosen repository, tackle a simple issue, and submit my first pull request!
Log in or sign up for Devpost to join the conversation.