~/talk

Your First Open-Source Contribution

Talkat RubyConf 2021 · 2021-11-08..11-10· [open-source, developer-experience]
slides:none on file

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

  1. 0:00Start
  2. 0:54The Review Process
  3. 2:11Tangible Benefits to You as a Developer
  4. 8:12Setup Changes
  5. 9:49Unrequested Refactors
  6. 10:09The Maintainer May Not Like Your Changes
  7. 13:33Extending
  8. 15:04Understand What Maintainer Expectations Are
  9. 16:55Give Your Peer the Best Chance for Success
  10. 17:12How I Maintain and Manage My Repos
  11. 18:45Code Documenting
  12. 25:09Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.