Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Contributing 101

Contributing 101

This is a presentation I was doing on #WroOpenSource. My goal was to show that you don't have to contribute _code_, per se, but there are many more ways to contribute to Open Source.

Second part of the talk I was doing a live contribution to a quite popular iOS project, making sure I describe the whole process of getting into the completely new area with documentation, Issue/PR process etc.

Sunshinejr

May 20, 2018
Tweet

More Decks by Sunshinejr

Other Decks in Programming

Transcript

  1. HOW CAN I CONTRIBUTE TO OPEN SOURCE? ▸ Planning events

    (workshops, meet ups, conferences) ▸ Design (layout, style guide, t-shirts)
  2. HOW CAN I CONTRIBUTE TO OPEN SOURCE? ▸ Planning events

    (workshops, meet ups, conferences) ▸ Design (layout, style guide, t-shirts) ▸ Writings (docs, examples, tutorials, translations)
  3. HOW CAN I CONTRIBUTE TO OPEN SOURCE? ▸ Planning events

    (workshops, meet ups, conferences) ▸ Design (layout, style guide, t-shirts) ▸ Writings (docs, examples, tutorials, translations) ▸ Gardening (taking care of Issues/PRs e.g. labels, structure)
  4. HOW CAN I CONTRIBUTE TO OPEN SOURCE? ▸ Planning events

    (workshops, meet ups, conferences) ▸ Design (layout, style guide, t-shirts) ▸ Writings (docs, examples, tutorials, translations) ▸ Gardening (taking care of Issues/PRs e.g. labels, structure) ▸ Helping (answering questions on SO/GitHub/Slack)
  5. HOW CAN I CONTRIBUTE TO OPEN SOURCE? ▸ Planning events

    (workshops, meet ups, conferences) ▸ Design (layout, style guide, t-shirts) ▸ Writings (docs, examples, tutorials, translations) ▸ Gardening (taking care of Issues/PRs e.g. labels, structure) ▸ Helping (answering questions on SO/GitHub/Slack) ▸ Code
  6. WHY SHOULD I CONTRIBUTE TO OPEN SOURCE? ▸ Improve your

    skills ▸ Meet people with similar interests
  7. WHY SHOULD I CONTRIBUTE TO OPEN SOURCE? ▸ Improve your

    skills ▸ Meet people with similar interests ▸ Teach newcomers and learn from the best
  8. WHY SHOULD I CONTRIBUTE TO OPEN SOURCE? ▸ Improve your

    skills ▸ Meet people with similar interests ▸ Teach newcomers and learn from the best ▸ Learn "people" skills
  9. WHY SHOULD I CONTRIBUTE TO OPEN SOURCE? ▸ Improve your

    skills ▸ Meet people with similar interests ▸ Teach newcomers and learn from the best ▸ Learn "people" skills ▸ Build your career path