how to start contributing to open source projects

23
How to start contributing to open source projects

Upload: sarah-pimentel

Post on 10-Jan-2017

272 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: How to start contributing to Open Source projects

How to start contributing to

open source projects

Page 2: How to start contributing to Open Source projects

Hello!I’m SarahQA Lead @ GoEuro

Rookie open source contributor

Page 3: How to start contributing to Open Source projects

Open Source

Page 4: How to start contributing to Open Source projects

open source

✖ Transparency and collaboration

✖ Knowledge of the code

* gnu.org

Page 5: How to start contributing to Open Source projects

Mozilla Thunderbird

Mozilla FirefoxUbuntu

WordpressSelenium

JenkinsLinux

MySQLApache

Angular.JS

DockerKubernetes

Apache Hadoop

Appium

Page 6: How to start contributing to Open Source projects

https://github.com/explore10 million repositories (total)

December 23rd, 2013

Page 7: How to start contributing to Open Source projects

you don’t need to codeWait... What?

Page 8: How to start contributing to Open Source projects

Translate

Create/Update documentation

Build a community

Triage bugs

Donate

Code (Create, Improve, Test)

Test/Use and open issues

Make it beautiful (Designers, we need you!)

Suggest new features

what you can do to contribute

Page 9: How to start contributing to Open Source projects

How to

Page 10: How to start contributing to Open Source projects

Search for a projectWhat are your interests?

Page 11: How to start contributing to Open Source projects

✖ Projects you already know / use

✖ Languages / Skills you’re familiar with (or willing to master)

✖ Technically / Socially appealing

How to choose

Page 12: How to start contributing to Open Source projects

★ Github Explore: Popular and trending projects

★ Github Stars: Projects starred by other people

★ Github Showcases: A way to discover related repositories

★ Designer News: Front-end development and design projects

Where to Look

Page 13: How to start contributing to Open Source projects

★ Reddit: Language subreddits

★ CodeTriage.com: Receive issues in your inbox

★ Meetups: They are crying for help

★ Community/Friends: Who here is a contributor in an open source project?

Where to Look

Page 14: How to start contributing to Open Source projects

Start ContributingA few hints on how to conduct yourself

Page 15: How to start contributing to Open Source projects

Contributing in three steps...

READMECONTRIBUTINGLICENSEWIKIKeep an eye on those files. They have valuable information to get you started

Page 16: How to start contributing to Open Source projects

Contributing in three steps...

READMECONTRIBUTINGLICENSEWIKIKeep an eye on those files. They have valuable information to get you started

Create an issueCheck existing issuesBe clearLink to demosInclude system detailsPaste error output

Page 17: How to start contributing to Open Source projects

Contributing in three steps...

READMECONTRIBUTINGLICENSEWIKIKeep an eye on those files. They have valuable information to get you started

Pull RequestFork the repositoryCreate a branchBe clearIt’s best to testInclude screenshotsContribute in the style of the project

Create an issueCheck existing issuesBe clearLink to demosInclude system detailsPaste error output

Page 18: How to start contributing to Open Source projects

You don’t need to be a “genius blessed with unlimited free time”

Find a project Share it? :)Start to

contribute

* NewRelic Blog

Page 19: How to start contributing to Open Source projects

Starttoday.

Page 20: How to start contributing to Open Source projects

Thanks!Any questions?

You can find me at:[email protected]

Page 23: How to start contributing to Open Source projects