~/talk

The Do’s and Don’t of Pull Requests and Bug Triage in Open Source Projects

Talkat All Things Open 2020 · 2020-10-19..10-20· [open-source, developer-experience]
linkedin:spzala
slides:none on file

Advice: always create a topic branch instead of committing on master, keep master synced and rebase when resolving conflicts, and for review address comments with new commits then squash rather than opening a new PR. Run and pass CI and run recommended tests locally, add tests for new code, combine small related fixes into one PR but break large features into multiple logical PRs or commits. Triage uses labels and automation (example repo shows over 2,000 open issues and a transition from needs-triage to triage accepted).

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Overview
  3. 4:15Pull Requests
  4. 6:20Commit Messages
  5. 8:20Separate PRs
  6. 9:35Multiple PRs
  7. 10:37Review Comments
  8. 12:00Conflicts
  9. 12:55Triaging
~/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.