it takes a village to make wordpress
Post on 16-Apr-2017
3.109 Views
Preview:
TRANSCRIPT
It Takes a Village to Make WordPressDrew Jaynes WordCamp Cape Town 2015
• Platform Engineer at 10up • Docs Committer for WordPress core • 4.2 Release Lead • Developing with WordPress since 2009 • Slides: http://drewf.us/wcct-village
Hi, I’m Drew.
How WordPress is Made
How is it really made?
Who are these contributors?
• Developers, designers, UX experts, power users
• People who work with/on WordPress full-time, part-time, paid, unpaid
• WordPress every day
Contributors
Vision
• Release vs Project vision • Advisors / backup lead(s) • Feature plugin proposals
Vision
• Release date • April, August, Decemeber • Considerations: support availability,
polyglots, holidays
Vision
• Is the feature plugin finish-able? • Does it fit the release and project vision? • Does it satisfy the 80/20 rule?
Vision
Kickoff
• Schedule • Community feedback • 5 + 6 + 2 weeks • Weekly meetings / scrubs
Vision • Kickoff
• Beta • Release Candidate • Buffer
Vision • Kickoff
Development
• Feature plugins • Bug fixing • Enhancements • Fourth
Vision • Kickoff • Development
• Feature plugin merge • Core mentors • Beta triage
Vision • Kickoff • Development
Testing: Beta(s)
• 2-4 Betas • Punting enhancements / triage • Triaging priorities • Beta tester plugin / trywpbeta.com
Vision • Kickoff • Development • Testing (Beta)
Testing: Release Candidate(s)
• 2+ Release candidates • 0 tickets • Small changes • Two-committer policy
Vision • Kickoff • Development • Testing (Release Candidate)
• Start: About page • Start: Version article • Start: Release video
Vision • Kickoff • Development • Testing (Release Candidate)
Freeze
• “Soft” string freeze • Finish About page • “Hard” string freeze • Translating subtitles
Vision • Kickoff • Development • Testing • Freeze
• Finish: Release video • OMGWTFBBQ post
Vision • Kickoff • Development • Testing • Freeze
Launch
• Finish: Version article • Support heads-up • Publish: Video
Vision • Kickoff • Development • Testing • Freeze • Launch
• Package / test the release • Release • Announcement post & tweet
Vision • Kickoff • Development • Testing • Freeze • Launch
Post-Launch
• Retrospective • Documentation • Downtime
• Post Launch
Resources
• Core Development Blog • Feature Plugins page • WordPress Slack • Core Trac
Resources
Questions?
Drew Jaynes | @DrewAPictureSlides: http://drewf.us/wcct-village
top related