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.

2ddf3bc5f8500fa7ae37cc364e662309?s=128

Sunshinejr

May 20, 2018
Tweet

Transcript

  1. 2.
  2. 11.
  3. 12.
  4. 14.
  5. 15.

    HOW CAN I CONTRIBUTE TO OPEN SOURCE? ▸ Planning events

    (workshops, meet ups, conferences) ▸ Design (layout, style guide, t-shirts)
  6. 16.

    HOW CAN I CONTRIBUTE TO OPEN SOURCE? ▸ Planning events

    (workshops, meet ups, conferences) ▸ Design (layout, style guide, t-shirts) ▸ Writings (docs, examples, tutorials, translations)
  7. 17.

    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)
  8. 18.

    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)
  9. 19.

    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
  10. 22.

    WHY SHOULD I CONTRIBUTE TO OPEN SOURCE? ▸ Improve your

    skills ▸ Meet people with similar interests
  11. 23.

    WHY SHOULD I CONTRIBUTE TO OPEN SOURCE? ▸ Improve your

    skills ▸ Meet people with similar interests ▸ Teach newcomers and learn from the best
  12. 24.

    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
  13. 25.

    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