Slide 1

Slide 1 text

Core Contribution Workshop WordCamp Orange County 2014 Mike Schroder (DH-Shredder) @GetSource - http://www.getsource.net

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

Choose your own VCS: ! http://develop.git.wordpress.org http://develop.svn.wordpress.org

Slide 4

Slide 4 text

Your portal to contribution: ! make.wordpress.org

Slide 5

Slide 5 text

IRC is the place to be.

Slide 6

Slide 6 text

… but trac is pretty cool too.

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

Testing and unit tests are just as important as new patches.

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Core Contributor Handbook

Slide 14

Slide 14 text

- Download node.js - Install grunt-cli globally: $ sudo npm install -g grunt-cli - Install WP Node.js packages $ npm install

Slide 15

Slide 15 text

To apply patch from ticket: $ grunt patch:20000

Slide 16

Slide 16 text

• 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