Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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.

Joel Clermont

June 03, 2012
Tweet

More Decks by Joel Clermont

Other Decks in Technology

Transcript

  1. 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. 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. The altruistic reason • Give something back to the community

    • How much does a WordPress license cost again? Thursday, July 19, 12
  4. 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. 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. More than just PHP • Mobile platforms are open source

    too • HTML / CSS / JS required for themes and plugins Thursday, July 19, 12
  7. 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. 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. Get involved with the broader community • Github • Attend

    events • Volunteer to speak Milwaukee PHP Thursday, July 19, 12
  10. 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. 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