Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Contributing to FLOSS projects
Marta RYBCZYNSKA
bug fix

support new 
service/device

make it work 
with other 
software

Why do we contribute?
new 
features

extension
g...
It's EASY
you just need to know how it works
maintainer(s)

other regular
developers

code review

new developers

YES/no
Checklist
coding style ok
it works
read project documentation
send to the right mailing list
wait (others have their lives...
Start small
bug fixes
minor features
New feature
communicate from the beginning
work upstream
ask for review
Contributing existing code
reserve time
split into parts
listen to reviewers
it's up to you to do the work
Code drop does ...
Worth knowing...
all projects want more contributions
most people are friendly
if unsure, search for a mentor
Questions?
Marta Rybczynska
rybczynska@gmail.com
Twitter: mrybczynska
Upcoming SlideShare
Loading in …5
×

Contributing to FLOSS projects

560 views

Published on

Learn what you need to do to become a contributor to any FLOSS (Free/Libre Open Source Software) project. Start small, ask for review and make your code accepted.

This presentation has been used on the Human Talks Grenoble presentation on december 10, 2013.

  • Be the first to comment

Contributing to FLOSS projects

  1. 1. Contributing to FLOSS projects Marta RYBCZYNSKA
  2. 2. bug fix support new  service/device make it work  with other  software Why do we contribute? new  features extension gain fame because it's the  right thing to do influence  direction
  3. 3. It's EASY you just need to know how it works
  4. 4. maintainer(s) other regular developers code review new developers YES/no
  5. 5. Checklist coding style ok it works read project documentation send to the right mailing list wait (others have their lives, too)
  6. 6. Start small bug fixes minor features
  7. 7. New feature communicate from the beginning work upstream ask for review
  8. 8. Contributing existing code reserve time split into parts listen to reviewers it's up to you to do the work Code drop does not work
  9. 9. Worth knowing... all projects want more contributions most people are friendly if unsure, search for a mentor
  10. 10. Questions? Marta Rybczynska rybczynska@gmail.com Twitter: mrybczynska

×