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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
John Blackbourn
November 07, 2015
Technology
110
2
Share
WordPress Contributor Day - Core
John Blackbourn
November 07, 2015
More Decks by John Blackbourn
See All by John Blackbourn
Investigating Regressions Quickly using Git Bisect
johnbillion
1
2.2k
WP CLI: An Intro and Interesting Use Cases
johnbillion
0
2k
Zen Mode: Developing While You're Offline
johnbillion
3
2.4k
An Explanation of HTTPS for the Inexperienced
johnbillion
0
1.6k
The A to Z of WordPress Multisite
johnbillion
3
2.1k
A Deep Dive into the Roles and Capabilities API
johnbillion
3
2.8k
Unit Testing: What? Why? How?
johnbillion
0
210
A Layout Customiser for The Sun
johnbillion
4
450
Debugging as a Key Skill - WCSOF - WCMIL
johnbillion
1
1.9k
Other Decks in Technology
See All in Technology
Dynamic Workersについて
yusukebe
0
140
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
1
210
CloudFront VPCオリジンとVPC Latticeサービスの内部ALBをマルチアカウントで一元利用しよう
duelist2020jp
5
260
layerx-fde-practices
cipepser
6
2.8k
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
0
110
Javaで学ぶSOLID原則
negima
1
220
まだ道半ば、AI-DLCを歩み始めている話
news_it_enj
2
210
eBPF Can Do It! A 5-Minute Tour of 5 Real-World PHP Issues Solved with eBPF
egmc
0
320
管理アカウント単一運用からAWS Organizationsに移行するの大変で滅
hiramax
0
290
Strands Agents超入門
kintotechdev
1
130
Don't Just Patch — MOTTAINAI! Learn Security from Laravel CVE Diffs
codmoninc
0
150
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
110
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
390
Git: the NoSQL Database
bkeepers
PRO
432
67k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
RailsConf 2023
tenderlove
30
1.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
310
How STYLIGHT went responsive
nonsquared
100
6.1k
GitHub's CSS Performance
jonrohan
1033
470k
Building the Perfect Custom Keyboard
takai
2
770
Exploring anti-patterns in Rails
aemeredith
3
370
Odyssey Design
rkendrick25
PRO
2
640
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