Collaborating on Open Source
summary
Starts by learning Java by contributing to Cucumber and quickly running into a bad merge that gets reverted with core contributors helping to fix git mistakes. Adds a unit test reproducing bug then fixes the bug, upgrades Jackson to patch a CVE and gets the PR merged the next day, and submits quick doc fixes like typos and dead links. Uses labels like good first issue and accepts donations via Open Collective to fund the project.
AI-written summary · about
chapters (6)
- 0:00Introduction to open source
- 1:55Reasons to contribute
- 2:58Code contributions you can make
- 5:31Non-code contributions
- 11:51Supporting projects financially
- 12:33How to get started
related talks
49mHow I Started Contributing to Open Source and Why You Should Too
36mKeynote: Collaborating on Open Source Software
11mContributing to Open Source
32mContributing to Open Source: A Guide
35mYour First Open-Source Contribution
13mHow to Make Your First Open Source Contribution
22mA beginner's guide to Open Source
10mDemystifying Contributing to Open Source
