Your First Open-Source Contribution
summary
Explains step‑by‑step how to find a repo, read contributing.md, fork the repo and reproduce an issue, prefer projects with docker and Codespaces and a familiar stack (Ruby), and to make tiny, single‑purpose PRs with tests and lint passing. Advises checking closed PRs to learn review latency, warns against broad setup changes or unsolicited refactors, and highlights wins: a one‑line PR that sat unmerged for four years and later work that adds a comparison validator in Rails 7 and a Twitch liquid tag wrapped as a gem.
AI-written summary · about
chapters (12)
- 0:00Start
- 0:54The Review Process
- 2:11Tangible Benefits to You as a Developer
- 8:12Setup Changes
- 9:49Unrequested Refactors
- 10:09The Maintainer May Not Like Your Changes
- 13:33Extending
- 15:04Understand What Maintainer Expectations Are
- 16:55Give Your Peer the Best Chance for Success
- 17:12How I Maintain and Manage My Repos
- 18:45Code Documenting
- 25:09Questions
related talks
35mYour First Open-Source Contribution
32mContributing to Open Source: A Guide
13mHow to Make Your First Open Source Contribution
22mA beginner's guide to Open Source
10mDemystifying Contributing to Open Source
19mMaking your voice heard: Open Source Needs You
32mGetting Started in Open Source
26mFrom 9-to-5 to Pull Requests: Sustainable Open Source Contribution
