Contributing to Core:
Hassle to Hobby
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
I’m going to start
with a story.
Slide 4
Slide 4 text
It’s not typical.
Slide 5
Slide 5 text
A user’s tech support start.
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
Tip 1: IRC is the place to be.
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
This landed me in trac.
Slide 10
Slide 10 text
It turns out, this was more
difficult than it sounded.
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
So, I picked a ticket at random.
Slide 13
Slide 13 text
Fortunately, it’s become less
complicated to use trac.
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
No content
Slide 23
Slide 23 text
No content
Slide 24
Slide 24 text
Patch process?
Slide 25
Slide 25 text
Core Contributor Handbook
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
My first patch was almost
entirely reverted.
Slide 29
Slide 29 text
Tip 2: Don’t limit yourself to
one task or ticket.
Slide 30
Slide 30 text
Looking to work on a feature?
Slide 31
Slide 31 text
Tip 3: Team up.
Slide 32
Slide 32 text
Every larger thing I’ve worked
on has been a team exercise.
Slide 33
Slide 33 text
Consider working on
a feature plugin.
Slide 34
Slide 34 text
No content
Slide 35
Slide 35 text
Not everything you work on
will make it into core.
Slide 36
Slide 36 text
But some things will.
Slide 37
Slide 37 text
Tip 4: It gets easier.
Slide 38
Slide 38 text
No content
Slide 39
Slide 39 text
So, let’s recap.
Slide 40
Slide 40 text
IRC is the place to be.
Slide 41
Slide 41 text
Don’t limit yourself to
one task or ticket.
Slide 42
Slide 42 text
Team up.
Slide 43
Slide 43 text
It gets easier.
Slide 44
Slide 44 text
We’ll talk about next steps
tomorrow at the workshop!
• 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