Your SlideShare is downloading. ×
0
How to be a casual
  open-source
  contributor
       Robin Lu
Why?

• scratch your own itch
• help others
• have fun
How?

• tools
• code
• process
• communication
Tools

• version control
• build utilities
• bug track
code

• learn from code
• coding conventions and coding style
• less is more
• features vs. bug fix
• the easiest bug
process

• road map
• process for bug report
• process for patch review
• process for patch submission
COMMUNICATION!
• Language
• irc
• user group, mail list
• bug track system
• email
• the best way is “face to face”
COMMUNICATION!

• attitude
 • be kind and helpful
 • low profile
 • don’t take it personal
Upcoming SlideShare
Loading in...5
×

How To Be Open Source Contributor

400

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
400
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "How To Be Open Source Contributor"

  1. 1. How to be a casual open-source contributor Robin Lu
  2. 2. Why? • scratch your own itch • help others • have fun
  3. 3. How? • tools • code • process • communication
  4. 4. Tools • version control • build utilities • bug track
  5. 5. code • learn from code • coding conventions and coding style • less is more • features vs. bug fix • the easiest bug
  6. 6. process • road map • process for bug report • process for patch review • process for patch submission
  7. 7. COMMUNICATION! • Language • irc • user group, mail list • bug track system • email • the best way is “face to face”
  8. 8. COMMUNICATION! • attitude • be kind and helpful • low profile • don’t take it personal
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×