Daniele Scasciafratte - WordCamp Torino
#wctrn

Come fare una patch per WordPress

Divertiamoci un po'!

Created by Daniele Scasciafratte / Mte90Net

Daniele Scasciafratte

  • Co Founder Codeat - Full Stack Developer
  • Mozillian & Mozilla Reps & Participation Leader
  • Articolista per AndMore, ChimeraRevo e TechEconomy
  • Utente Debian Linux dal 2009
  • WordPress Contributor/Developer/Translator
  • Open Source Addicted
  • Industria Italiana Software Libero Vice President
  • Ticket
  • Ambiente di lavoro
  • Keywords
  • Facciamo una patch
  • Carichiamo la patch
  • Materiale

Ambiente di lavoro

Varying Vagrant Vagrants

  • Nginx, MySQL, OpCache, Memcache, xDebug
  • PHPMyAdmin, PHPMemcachedAdmin, WebGrind, MailCatcher
  • PHPUnit, WP-CLI, PHPCodeSniffer, Composer
  • WP Stable, WP Trunk, WP Trunk with dev files, WP Trunk build files
  • Super Powerful Dashboard
  • Ogni sito ha un suo file di log

Vediamolo in azione!

Varying Vagrant Vagrants

Keywords

  • needs-patch/has-patch
  • dev-feedback
  • needs-testing
  • needs-unit-tests
  • needs-docs
  • needs-codex

Proviamo un ticket

Quale?

http://mte90.net/wp-ticket

Sporchiamoci le mani!

Creiamo la patch

svn diff > [# ticket].[# patch].patch

Inviamo la patch

Spieghiamo la differenza rispetto la patch precedente

Aggiorniamo le varie keyword

Aspettiamo

Aspettiamo..

Partecipiamo nel ticket

Aspettiamo...

WordPress Release Notes with contributor's names

Partecipa

https://make.wordpress.org/core/

Talk Ispirato da

https://deliciousbrains.com/developers-guide-contributing-wordpress-core/

http://mte90.github.io/Presentazione-WP-Patch/
@Mte90Net