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

WordPress Contributor Day - Core

WordPress Contributor Day - Core

23e12888dcd87d07434b7621bc164958?s=128

John Blackbourn

November 07, 2015
Tweet

Transcript

  1. WordPress Core “The core team makes WordPress” 246 core contributors

    to WordPress 4.3
  2. WordPress Core • Not just about writing code • Verifying

    bug reports • Testing proposed bug fixes • Testing new features • Bug gardening
  3. 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
  4. chat.wordpress.org

  5. Make WordPress Core make.wordpress.org/core

  6. None
  7. Local Development Environment

  8. Contributor Handbook make.wordpress.org/core

  9. None
  10. None
  11. Trac make.wordpress.org/core

  12. None
  13. None
  14. None
  15. None
  16. Trac Components

  17. None
  18. None
  19. None
  20. Trac Keywords

  21. Tackling a ticket • Read the comment thread • Reproduce

    the issue • Got a fix? Patch and iterate • Got an idea? Discuss
  22. Testing a proposed fix • Read the comment thread •

    Reproduce the issue • Apply the patch • Does it actually fix the issue? • Provide feedback
  23. Generating a patch svn diff > 12345.diff git diff —-no-prefix

    > 12345.diff
  24. Applying a patch patch -p0 -i 12345.diff or grunt patch:12345

  25. Subversion svn checkout https://develop.svn.wordpress.org/trunk Git git clone git://develop.git.wordpress.org

  26. Make WordPress Core make.wordpress.org/core