Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Cheat sheet · Career

Open source cheat sheet

Opens with credits

For developers who want to contribute to open source, from a first pull request to mentored programmes and maintaining a project of their own. Use it to revise how projects are run, the Git workflow contributors use, and the habits that get changes merged.

Curated by Tauseef Fayyaz6 chapters51 concepts143 glossary terms

Chapters

6 chapters · 51 concepts

  1. 1How open source worksLicences, maintainers, contributing guides and codes of conduct. Most rejected first pull requests break a norm, not a test.9 concepts
  2. 2Git and GitHub for contributorsWorking in a repository you do not own: forks, branches, keeping in sync with upstream, rebasing and readable commits.10 concepts
  3. Your first merged pull requestGet a small change merged. Documentation, tests and labelled beginner issues are where maintainers expect newcomers.9 conceptsOpens with credits
  4. Becoming a regular on one projectCommit to one project for months: read the code, triage issues, review others and join discussions until maintainers know your name.7 conceptsOpens with credits
  5. Mentored programmesFixed-length, usually paid projects with maintainers as mentors. Learn the timelines, pick early and back your proposal with real contributions.8 conceptsOpens with credits
  6. Maintaining your own projectRun a small project the way good maintainers do: a clear README, a licence, CI, templates, releases and a path for contributors.8 conceptsOpens with credits
  7. 7Glossary, A to ZEvery concept in the sheet and the smaller terms it uses, in one list.143 terms

About this sheet

First contribution to programmes.

Picked from the other libraries by shared topics.

Project structures

See all
Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com