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!

Built With

Share this project:

Updates