Contributing to Open Source

Contributing to Open Source

Presented at WordCamp Milwaukee 2012. I make the case for both why you should contribute to open source and how to get started.

2fe1b2866cfd498a513295d60d5cad0f?s=128

Joel Clermont

June 03, 2012
Tweet

Transcript

  1. 2.

    About Me • Partner at Orion Group • PHP, JS,

    .NET, Ruby, iOS, (Lisp?) • Organizer of Milwaukee PHP User Group mkepug.com • Organizer of MobileMKE meetup.com/MobileMKE Thursday, July 19, 12
  2. 3.

    Goals for today • Why should I contribute to open

    source? • What types of help is needed? • How do I make a meaningful contribution? Thursday, July 19, 12
  3. 5.

    The altruistic reason • Give something back to the community

    • How much does a WordPress license cost again? Thursday, July 19, 12
  4. 8.

    The selfish reasons • Make your own life easier (fix

    a bug, improve docs, etc) • Scratch your own itch (build something entirely new) • Resume/career booster (good for freelancers too) • Get experience and become a better developer Thursday, July 19, 12
  5. 12.

    Help wanted • Documentation http://codex.wordpress.org/Codex:Contributing • Translation http://codex.wordpress.org/Translating_WordPress • Testing

    http://codex.wordpress.org/Mailing_Lists#Testers • Bugs http://core.trac.wordpress.org/ Thursday, July 19, 12
  6. 13.

    More than just PHP • Mobile platforms are open source

    too • HTML / CSS / JS required for themes and plugins Thursday, July 19, 12
  7. 16.

    How to get started • Work on something that interests

    you personally • Follow the coding standards • http://codex.wordpress.org/WordPress_Coding_Standards • Understand the community Thursday, July 19, 12
  8. 17.

    Communicate • Mailing lists • http://codex.wordpress.org/Mailing_Lists • IRC • #wordpress

    and #wordpress-dev on Freenode • Forums • http://wordpress.org/support Thursday, July 19, 12
  9. 18.

    Get involved with the broader community • Github • Attend

    events • Volunteer to speak Milwaukee PHP Thursday, July 19, 12
  10. 24.

    Useful Links • OpenHatch - “training level” for open source

    • http://openhatch.org/missions/ • WordPress developer documentation • http://codex.wordpress.org/Developer_Documentation Thursday, July 19, 12
  11. 25.

    What next? • Start small, but start soon • Slides

    posted on joelclermont.com this evening • Contact me for help / questions • Twitter @jclermont • #devmke (freenode) Thursday, July 19, 12