bruno skvorc - the many ways to contribute to open source

30
The Many Ways to Contribute to Open Source #OSCAL2015

Upload: open-labs-albania

Post on 13-Aug-2015

12 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Bruno Skvorc - The many ways to contribute to open source

The Many Ways to Contribute to Open Source

#OSCAL2015

Page 2: Bruno Skvorc - The many ways to contribute to open source

About me

● Bruno Skvorc, Croatia● PHP Editor at SitePoint.com (PhpMaster.

com)● Developer Evangelist at Diffbot.com

Twitter: @bitfallsGoogle+: +BrunoSkvorcGithub: SwaderEmail: [email protected]

Page 3: Bruno Skvorc - The many ways to contribute to open source

Open Source Contributions

What is Open Source?

Page 4: Bruno Skvorc - The many ways to contribute to open source

Open Source Contributions

Open Content>

Open Source

Page 5: Bruno Skvorc - The many ways to contribute to open source

Open Source Contributions

Page 6: Bruno Skvorc - The many ways to contribute to open source

Open Source Contributions

Page 7: Bruno Skvorc - The many ways to contribute to open source

Open Source Contributions

Page 8: Bruno Skvorc - The many ways to contribute to open source

Why Contribute

Why contribute?

Page 9: Bruno Skvorc - The many ways to contribute to open source

Why Contribute

Helping themisHelping yourself

Page 10: Bruno Skvorc - The many ways to contribute to open source

Why Contribute

Giving backftw

Page 11: Bruno Skvorc - The many ways to contribute to open source

Why Contribute

Page 12: Bruno Skvorc - The many ways to contribute to open source

Why Contribute

Giving backftw

Page 13: Bruno Skvorc - The many ways to contribute to open source

Why Contribute

Networking

Page 14: Bruno Skvorc - The many ways to contribute to open source

Why Contribute

Exposure

Page 15: Bruno Skvorc - The many ways to contribute to open source

Why Contribute

Exposure

Page 16: Bruno Skvorc - The many ways to contribute to open source

Why Contribute

Experience is the best CV

Page 17: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

● code● documentation● bug reports● translations● tutorials● evangelism● ideas and discussion

Page 18: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Code, obviously

Page 19: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Low Hanging Fruit in Contributing to Software

● Documentation fixes● Documentation updates

● Bug reports● Bug reproductions

● Translations

● Tutorials● Tutorial translations

Page 20: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Documentation: typos, missing docs

Page 21: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Bugs

Page 22: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Bugs● create reports with reproduction steps

On Android, 5.1, Moto G, first gen:Step 1. With an image open, select Share To -> TwitterStep 2. Write TweetStep 3. Hit PostStep 4. Twitter app fails to upload image, staying stuck on “sending tweet” indefinitely.

● list reproduction steps for other people’s issues

Can confirm on Android 5.1 on Moto X 2nd gen, and 5.1 Moto G 2nd gen:… steps

Page 23: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Translations

● docs● landing pages● GitHub readmes

Page 24: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Tutorials● write tutorials● translate existing ones● build a career with SitePoint● peer review

Page 25: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Ideas and DiscussionsHelp with Discussion and Analysis - e.g. SitePoint Survey

Page 26: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Ideas and Discussions● Q&A sites - Quora, Stackexchange network● OpenDataCommunity on Slack.com

Page 27: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Open DIY● Makerspace / 3D Printing● Conferences● Home Automation● DIY● IFTTT recipes● ...

Page 28: Bruno Skvorc - The many ways to contribute to open source

How to Contribute

Be a Zero

0 > 1

Page 29: Bruno Skvorc - The many ways to contribute to open source

Go forth and be useful

#OpenSourceFtw

Page 30: Bruno Skvorc - The many ways to contribute to open source

Contact etc

Twitter: @bitfallsGoogle+: +BrunoSkvorcGithub: SwaderEmail: [email protected]

Joind.In: https://joind.in/14460