Slide 1

Slide 1 text

COMMUNICATING IN OPEN SOURCE Saturday, April 21, 2012

Slide 2

Slide 2 text

•Where to ask •What to ask •How to ask Saturday, April 21, 2012

Slide 3

Slide 3 text

DO YOUR RESEARCH Saturday, April 21, 2012

Slide 4

Slide 4 text

WORKFLOW • I have an issue. • Is it an issue with the project? • Check Google, StackOverflow, etc. • How do I communicate this to the project? Saturday, April 21, 2012

Slide 5

Slide 5 text

READ THE FRIENDLY MANUAL • Projects have different preferred communication methods. • Your project’s workflow is the only one that matters. • First place to look is the documentation. Saturday, April 21, 2012

Slide 6

Slide 6 text

MAILING LISTS / IRC Saturday, April 21, 2012

Slide 7

Slide 7 text

WHERE TO ASK FOR HELP • Is there a -dev and -users mailing list/IRC channel? • Write in a professional tone. • The shorter, and more self contained the example, the better. • Patience is key. Saturday, April 21, 2012

Slide 8

Slide 8 text

HOW TO ASK FOR HELP • A clear description of your goal, and what you tried. • Steps to reproduce the bug. • Example data if needed. • Your desired output, and the actual output. • Any relevant system info (compiler version, OS, etc.) Saturday, April 21, 2012

Slide 9

Slide 9 text

ISSUE TRACKERS • Always search first. • Make sure to categorize/tag things correctly. • All the steps on how to ask a good question apply to writing a good bug report. • Unit tests! Saturday, April 21, 2012

Slide 10

Slide 10 text

•http://catb.org/~esr/faqs/smart-questions.html •http://sscce.org/ Saturday, April 21, 2012

Slide 11

Slide 11 text

QUESTIONS? Saturday, April 21, 2012