Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Decision-making in WordPress Core Development

Decision-making in WordPress Core Development

Have you wondered why certain features make it into WordPress and some don’t? Or why there are last minute changes in a release? There are many decisions, both large and small, that go into making WordPress. You’ll learn some of the philosophies behind the choices, hear real-world examples of how decisions play out, and learn how you can be a part of the process.

Presented by Mike Schroder at WordCamp Europe 2016 in Vienna, MuseumsQuartier.


Mike Schroder

June 24, 2016

More Decks by Mike Schroder

Other Decks in Technology


  1. Decision-making in WordPress Core WordCamp Europe 2016 Mike Schroder WordPress

    Platform Lead @ DreamHost @GetSource - https://getsource.net
  2. make.wordpress.org

  3. Some procedure, but mostly principle.

  4. Decisions by consensus, guided by philosophy. https://wordpress.org/about/philosophy/

  5. To get there, let’s go over some background.

  6. Matt -> Lead Developers ->
 Permanent Committers ->
 Guest Committers

 Component Maintainers -> Contributors
  7. Feature Projects.

  8. Deadlines Are Not Arbitrary.

  9. Example: Shiny Updates.

  10. None
  11. Design for the Majority.

  12. Striving for Simplicity.

  13. No Shiny Updates for 4.5

  14. To Merge or not to Merge? 

  15. None
  16. None
  17. None
  18. None
  19. None
  20. None
  21. None
  22. The power of the Component Maintainer.

  23. Everyone making WordPress does not know everything about WordPress.

  24. Site Logo

  25. Theme Site Logo

  26. Custom Theme Site Logo

  27. How can I be involved in WordPress decisions?

  28. Become or sponsor a component maintainer.

  29. Follow make.wordpress.org.

  30. Attend weekly dev meeting.

  31. make.wordpress.org

  32. Any Questions? - make.wordpress.org/core 
 Mike Schroder WordPress

    Platform Lead @ DreamHost @GetSource - https://getsource.net