Your first open-source contribution

Contributing to open source is one of the fastest ways to learn, build a public track record and meet people who share your interests. It is also intimidating for no good reason. Here is how to start without feeling like a fraud.

Start with the software you already use

Pick a tool you actually use. Read its documentation and fix something that confused you — a typo, a broken example, a missing sentence. Documentation pull requests are real, valuable contributions and the friendliest possible entry point.

The honest sequence

  1. Use the project. Find something small and wrong.
  2. Read CONTRIBUTING.md and follow it exactly.
  3. Make the smallest possible change on a branch.
  4. Open the pull request and describe what and why.
  5. Be patient and gracious with review. It is a conversation, not a grade.

Why it pays locally too

A public contribution history is visible proof of skill to local and remote employers, without a degree or a bootcamp. And the maintainers you meet online are part of a network that reaches into Alberta and beyond.

Go deeper

Take the next step

Reading is cheap; showing up once and talking to someone is what actually moves it ahead. Come to a meetup and bring whatever you are working on or stuck on. No pitch, no sign-up, no sales — peers over beers.

This article was updated on May 1, 2023