Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WordPress Contributor Day - Core
Search
John Blackbourn
November 07, 2015
Technology
2
90
WordPress Contributor Day - Core
John Blackbourn
November 07, 2015
Tweet
Share
More Decks by John Blackbourn
See All by John Blackbourn
Investigating Regressions Quickly using Git Bisect
johnbillion
1
2.1k
WP CLI: An Intro and Interesting Use Cases
johnbillion
0
1.9k
Zen Mode: Developing While You're Offline
johnbillion
3
2.2k
An Explanation of HTTPS for the Inexperienced
johnbillion
0
1.6k
The A to Z of WordPress Multisite
johnbillion
3
2k
A Deep Dive into the Roles and Capabilities API
johnbillion
3
2.6k
Unit Testing: What? Why? How?
johnbillion
0
140
A Layout Customiser for The Sun
johnbillion
4
400
Debugging as a Key Skill - WCSOF - WCMIL
johnbillion
1
1.7k
Other Decks in Technology
See All in Technology
Охота на косуль у древних
ashapiro
0
110
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
150
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
410
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
2
250
データベースの負荷を紐解く/untangle-the-database-load
emiki
2
530
Amazon Aurora のバージョンアップ手法について
smt7174
2
150
What's new in Go 1.24?
ciarana
1
110
Active Directory攻防
cryptopeg
PRO
8
5.6k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
530
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
11k
【Findy】「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly by findy
i35_267
5
920
偏光画像処理ライブラリを作った話
elerac
1
180
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
91
5.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
Writing Fast Ruby
sferik
628
61k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Git: the NoSQL Database
bkeepers
PRO
427
65k
Typedesign – Prime Four
hannesfritz
40
2.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
What's in a price? How to price your products and services
michaelherold
244
12k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building Your Own Lightsaber
phodgson
104
6.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Transcript
WordPress Core “The core team makes WordPress” 246 core contributors
to WordPress 4.3
WordPress Core • Not just about writing code • Verifying
bug reports • Testing proposed bug fixes • Testing new features • Bug gardening
Today • Set up your environment • Find some areas
you’re interested in • Get familiar with the processes • Have some fun and have some lunch • Fixing a bug is a bonus
chat.wordpress.org
Make WordPress Core make.wordpress.org/core
None
Local Development Environment
Contributor Handbook make.wordpress.org/core
None
None
Trac make.wordpress.org/core
None
None
None
None
Trac Components
None
None
None
Trac Keywords
Tackling a ticket • Read the comment thread • Reproduce
the issue • Got a fix? Patch and iterate • Got an idea? Discuss
Testing a proposed fix • Read the comment thread •
Reproduce the issue • Apply the patch • Does it actually fix the issue? • Provide feedback
Generating a patch svn diff > 12345.diff git diff —-no-prefix
> 12345.diff
Applying a patch patch -p0 -i 12345.diff or grunt patch:12345
Subversion svn checkout https://develop.svn.wordpress.org/trunk Git git clone git://develop.git.wordpress.org
Make WordPress Core make.wordpress.org/core