Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Is open-source intimidating? Are you nervous about your code being rejected by the maintainers? Or maybe you just don’t know where to start. I know those nerves well. Let’s talk about it. We'll go step-by-step through the process of finding an issue, creating a PR, and collaborating with maintainers. Let’s get you that first open-source PR!
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video, titled "Your First Open-Source Contribution" and presented by Rachael Wright Munn at RubyConf 2021, addresses the intimidation many feel about contributing to open-source projects. The speaker empathizes with attendees who may hesitate to jump in due to uncertainty about where to start, fear of code rejection, or concerns about the review process. Key Points Discussed: - **Understanding the Benefits**: Rachael lists several tangible benefits of contributing to open source, such as expanding skillsets, repair capabilities, and building a library of examples beyond proprietary work. She emphasizes that open source is a choice made out of joy rather than obligation. - **Finding the Right Repository**: Instead of hopping between 'good first issues,' it's better to find a 'good first repo' based on factors like personal interest, closed pull requests for expectations, and familiar tech stacks to reduce the learning curve. - **Choosing Issues Wisely**: Successful contributions often stem from clear, well-defined issues that are small in scope. Rachael warns against setup changes or unrequested refactors as they may be harder to get merged. - **Collaboration with Maintainers**: Open-source maintainers appreciate clear contributions that demonstrate consideration for their workload and project needs. Rachael advises reading the project's contributing guidelines as they outline how to support maintainers effectively. - **Creating Effective Pull Requests (PRs)**: To maximize the chances of getting PRs accepted, contributors should provide clear descriptions and ensure their code adheres to testing and style guidelines. - **Building Community and Confidence**: Rachael shares her journey from creating her first simple PR to gaining confidence in her skills, reinforcing that every step in the process is valuable, even if immediate results aren’t achieved. Rachael encourages attendees by stating that maintainers genuinely want contributors and that involvement enriches the open-source community. The talk concludes with Rachael inviting questions and expressing eagerness to connect with potential contributors, emphasizing that every small contribution can lead to meaningful participation.
Suggest modifications
Cancel