Getting Started with Open Source Contributions
summary
Five concrete entry paths: participate in sprints (example: EuroPython sprint where docstring fixes revealed pre-commit needs), contribute runnable examples to NumPy docs (added migration examples), browse labeled or meta issues (found a four‑year Yellowbrick pre-commit request and a seaborn plotting tweak), report and fix bugs with a reproducible test (fixed Pandas axis‑label bug), and propose and implement features (built and open sourced a pre-commit hook for NumPy doc that became widely used).
AI-written summary · about
chapters (10)
- 0:00Open source intro
- 1:07Myths about contributions
- 2:13Finding projects
- 5:45Open source sprints
- 10:14Documentation examples
- 12:52Browsing issues
- 18:20Identifying and fixing bugs
- 21:01New features
- 23:10Contribution tips
- 25:23Core developer path
related talks
31mGetting Started with Open Source Contributions
27m"Getting Started with Open Source Contributions"
28mBest Practices for an Effective Open Source Contribution
32mContributing to Open Source: A Guide
10mDemystifying Contributing to Open Source
35mYour First Open-Source Contribution
15mMaking Meaningful Contributions to Open Source Contributions
16mWhat they forgot to teach you about becoming an open source contributor
