Get involved

57
@BrandonMathis

Transcript of Get involved

Page 1: Get involved

@BrandonMathis

Page 2: Get involved

@BrandonMathis

Page 3: Get involved

@BrandonMathis#ATO2015

GET INVOLVED!Getting Started In The Open Source Community

Page 4: Get involved

@BrandonMathis#ATO2015

CODER

NON-CODER

Page 5: Get involved

@BrandonMathis#ATO2015

?

Page 6: Get involved

@BrandonMathis#ATO2015

ORIGIN STORY

Page 7: Get involved

@BrandonMathis#ATO2015

Page 8: Get involved

@BrandonMathis#ATO2015

FLASH FORWARD

Page 9: Get involved

@BrandonMathis#ATO2015

“I NEED YOU TO MAKE ME A WEBSITE”

Page 10: Get involved

@BrandonMathis#ATO2015

SURE!

Page 11: Get involved

@BrandonMathis#ATO2015

f**k….

Page 12: Get involved

@BrandonMathis#ATO2015

!?

Page 13: Get involved

@BrandonMathis#ATO2015

Page 14: Get involved

@BrandonMathis#ATO2015

OPEN SOURCE =

FREE SOFTWARE

Page 15: Get involved

@BrandonMathis#ATO2015

Page 16: Get involved

@BrandonMathis#ATO2015

Page 17: Get involved

@BrandonMathis#ATO2015

Page 18: Get involved

@BrandonMathis#ATO2015

Page 19: Get involved

@BrandonMathis#ATO2015

Page 20: Get involved

@BrandonMathis#ATO2015

OPEN SOURCE

≠ FREE SOFTWARE

Page 21: Get involved

@BrandonMathis#ATO2015

PARTICIPATION

Page 22: Get involved

@BrandonMathis#ATO2015

NOT

Page 23: Get involved

@BrandonMathis#ATO2015

GURUSNOT

Page 24: Get involved

@BrandonMathis#ATO2015

GURUSBRILLIANTNOT

Page 25: Get involved

@BrandonMathis#ATO2015

GURUSBRILLIANTUNWELCOMINGNOT

Page 26: Get involved

@BrandonMathis#ATO2015

Imposter Syndrom

A refusal to recognize one’s own achievements.

Despite external evidence of their competence, those exhibiting the syndrome remain convinced that they are frauds and do not deserve the

Page 27: Get involved

@BrandonMathis#ATO2015

INTRODUCTORY TOOLS / TECHNIQUE

Page 28: Get involved

@BrandonMathis

ISSUE TRIAGE

Page 29: Get involved

@BrandonMathis

ISSUE TRIAGE www.codetriage.com

Page 30: Get involved

@BrandonMathis

ISSUE TRIAGE www.codetriage.com

Page 31: Get involved

@BrandonMathis

1. Find an issue

2. Duplicate reported bug

3. Report Back

ISSUE TRIAGE www.codetriage.com

Page 32: Get involved

@BrandonMathis

Code Contribution

Page 33: Get involved

@BrandonMathis

Code Contribution

Discover Report Discuss Resolve

Page 34: Get involved

@BrandonMathis

Code Contribution

Page 35: Get involved

@BrandonMathis

Code Contribution

Page 36: Get involved

@BrandonMathis

Code Contribution

Page 37: Get involved

@BrandonMathis#ATO2015

ASKING THE RIGHT QUESTION WILL GET YOU 50% OF THE

WAY TO THE RIGHT ANSWER.

Page 38: Get involved

@BrandonMathis

Code Contribution

Page 39: Get involved

@BrandonMathis

Code Contribution

Page 40: Get involved

@BrandonMathis

Code Contribution

• Read the contribution guidelines!

• Couple your PR with tests

• Link-back to open issue

• Don’t pester maintainers for a merge

Page 41: Get involved

@BrandonMathis

Code Contribution

CONTRIBUTING.md

Page 42: Get involved

@BrandonMathis

Code Contribution

• Read the contribution guidelines

• Couple your PR with tests

• Link-back to open issue

• Don’t pester maintainers for a merge

Page 43: Get involved

@BrandonMathis

Code Contribution

• Read the contribution guidelines

• Couple your PR with tests

• Link-back to open issue

• Don’t pester maintainers for a merge

Page 44: Get involved

@BrandonMathis

Code Contribution

• Read the contribution guidelines

• Couple your PR with tests

• Link-back to open issue

• Don’t pester maintainers for a merge

Page 45: Get involved

@BrandonMathis

Code Contribution

• Read the contribution guidelines

• Couple your PR with tests

• Link-back to open issue

• Don’t pester maintainers for a merge

Page 46: Get involved

@BrandonMathis

OPEN SOURCE YOUR WORK!

Page 47: Get involved

@BrandonMathis

OPEN SOURCE YOUR WORK!

• Keep your issue count low

• Keep the scope limited

• Don’t be tempted to add new features

Page 48: Get involved

@BrandonMathis#ATO2015

-Ron Swanson

“Never half-ass two things. Whole-ass one

thing”

Page 49: Get involved

@BrandonMathis#ATO2015

ARE YOU A WRITER?

Page 50: Get involved

@BrandonMathis#ATO2015

ARE YOU A WRITER?

Page 51: Get involved

@BrandonMathis#ATO2015

I’M NOT A CODER!

Page 52: Get involved

@BrandonMathis#ATO2015

Can you draw?

Page 53: Get involved

@BrandonMathis#ATO2015

Page 54: Get involved

@BrandonMathis#ATO2015

Social?

Page 55: Get involved

@BrandonMathis#ATO2015

Meetups

RailsBridgeTriangle

Page 56: Get involved

@BrandonMathis#ATO2015

ASK!

Page 57: Get involved

@BrandonMathis#ATO2015

GET INVOLVED!