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

WordCamp Orange County - Core Contribution Workshop

WordCamp Orange County - Core Contribution Workshop

Always wanted to contribute to core, but are not sure how? Have a pet
bug? Interested in learning how to follow WordPress development?

In this workshop, attendees will have a hands-on walkthrough of how
core contribution works — from general process to version control.

Presented at WordCamp Orange County 2014 by Mike Schroder

46fa959634a063abefcac94eaf191eca?s=128

Mike Schroder

June 08, 2014
Tweet

Transcript

  1. Core Contribution Workshop WordCamp Orange County 2014 Mike Schroder (DH-Shredder)

    @GetSource - http://www.getsource.net
  2. Who Am I? • Mike Schroder, a.k.a DH- Shredder, a.k.a.

    @GetSource • Third Culture Kid, enjoy Coffee & Sailing • WordPress 3.9 Co-Lead and Core Contributor • Happy DreamHost Employee
  3. Choose your own VCS: ! http://develop.git.wordpress.org http://develop.svn.wordpress.org

  4. Your portal to contribution: ! make.wordpress.org

  5. IRC is the place to be.

  6. … but trac is pretty cool too.

  7. All the tickets fit to parse: ! core.trac.wordpress.org

  8. The WordPress source is in the /src directory. ! http://develop.git.wordpress.org

    http://develop.svn.wordpress.org
  9. Testing and unit tests are just as important as new

    patches.
  10. None
  11. None
  12. None
  13. Core Contributor Handbook

  14. - Download node.js - Install grunt-cli globally: $ sudo npm

    install -g grunt-cli - Install WP Node.js packages $ npm install
  15. To apply patch from ticket: $ grunt patch:20000

  16. • https://make.wordpress.org/core • https://core.trac.wordpress.org
 Slides: http://www.getsource.net/tag/contribution/ Mike Schroder (DH-Shredder) @GetSource

    - http://www.getsource.net Resources