The Hand-Waver's Guide To Contributing To Open Source
summary
Open source contribution is the fastest way for architects and planners to learn tooling and constraints: rewrite attempts (rewrote a CLI from Ruby to Go) teach less than extending an existing repo (added Azure support to the delivery-sugar cookbook, which shipped), so target issues you can fix, follow contributing guidelines, add tests and CI results, and keep changes small and understandable. Expect some PRs to be closed, don't take rejections personally. Join community groups (e.g., the Sous-Chefs mentorship) to get reviews and ship faster.
AI-written summary · about
chapters (22)
- 0:00Intro
- 1:33WHO IS THIS TALK FOR?
- 6:44WHY CONTRBUTE RATHER THAN START FRESH?
- 8:33A SMALL EXAMPLE FROM MY OWN HISTORY
- 13:19DON'T CALL IT AN AGENDA
- 14:08WHERE DO I START?
- 14:25SOLVE SOMEONE ELSE'S PROBLEM
- 17:11SCRATCH YOUR OWN ITCH
- 19:24DON'T JUST MAKE YOUR OWN THING
- 20:05WHAT NOT TO CONTRIBUTE
- 21:37WORKING WITH MAINTAINERS
- 23:14FOLLOW CONTRIBUTING GUIDELINES
- 23:29CONTRIBUTING.MD
- 26:04MAKE YOUR CHANGES SMALL AND UNDERSTANDABLE
- 29:10A BAD CHANGE
- 32:14TEST YOUR STUFF
- 33:20SHARE THE RESULTS OF YOUR TESTING
- 34:26One of the hardest parts of being a maintainer is
- 36:21ADVICE FROM THE FIELD
- 37:31HERE ARE SOME FRIENDS
- 38:13IT'S ALL GOING TO BE FINE
- 38:55FURTHER RESOURCES
related talks
32mContributing to Open Source: A Guide
32mYour First Open-Source Contribution
35mYour First Open-Source Contribution
22mA beginner's guide to Open Source
28mBest Practices for an Effective Open Source Contribution
15mMaking Meaningful Contributions to Open Source Contributions
27m"Getting Started with Open Source Contributions"
24mSo You Want to Contribute to Open Source: ...
