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
Tweet

More Decks by Mike Schroder

Other Decks in Technology

Transcript

  1. Decision-making in
    WordPress Core
    WordCamp Europe 2016
    Mike Schroder
    WordPress Platform Lead @ DreamHost
    @GetSource - https://getsource.net

    View Slide

  2. make.wordpress.org


    View Slide

  3. Some procedure,
    but mostly principle.


    View Slide

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

    View Slide

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


    View Slide

  6. Matt -> Lead Developers ->

    Permanent Committers ->

    Guest Committers ->

    Component Maintainers ->
    Contributors

    View Slide

  7. Feature Projects.


    View Slide

  8. Deadlines Are Not Arbitrary.

    https://wordpress.org/about/philosophy/

    View Slide

  9. Example: Shiny Updates.


    View Slide

  10. View Slide

  11. Design for the Majority.

    https://wordpress.org/about/philosophy/

    View Slide

  12. Striving for Simplicity.

    https://wordpress.org/about/philosophy/

    View Slide

  13. No Shiny Updates for 4.5

    View Slide

  14. To Merge or not to Merge?

    View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. The power of the
    Component Maintainer.

    View Slide

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

    View Slide

  24. Site Logo

    View Slide

  25. Theme Site Logo

    View Slide

  26. Custom Theme Site Logo

    View Slide

  27. How can I be involved in
    WordPress decisions?

    View Slide

  28. Become or sponsor
    a component maintainer.


    View Slide

  29. Follow make.wordpress.org.

    View Slide

  30. Attend weekly dev meeting.

    View Slide

  31. make.wordpress.org


    View Slide

  32. Any Questions?
    - make.wordpress.org/core



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

    View Slide