PLUGIN RELEASE WORKFLOW
An example with WP Rocket
WordCamp Toronto 2017
@remyperona
@remyperona
HOW WE
decide plan develop test release
@remyperona
decide plan develop test release
@remyperona
KICK-OFF MEETING
@remyperona
RELEASE GOALS
@remyperona
RELEASE SCOPE
@remyperona
https://zoom.us
@remyperona
decide plan develop test release
@remyperona
WRITE SPECS
For each feature
@remyperona
DEFINE USER STORIES
@remyperona
DEFINE RELEASE TIMELINE
@remyperona
http://www.aha.io
@remyperona
http://www.aha.io
@remyperona
ORGANIZING TASKS
@remyperona
https://trello.com
@remyperona
decide plan develop test release
@remyperona
PUBLIC GITHUB
@remyperona
https://github.com/wp-media/wp-rocket
@remyperona
GIT WORKFLOW
@remyperona
@remyperona
PULL REQUESTS
With code review
@remyperona
@remyperona
decide plan develop test release
@remyperona
PRE-RELEASE
INTERNAL FIELD GUIDE
@remyperona
TESTING GUIDE
For team members
@remyperona
DOCUMENTATION
Update existing ones
Write new ones
@remyperona
WRITING COMMUNICATION
@remyperona
TRANSLATIONS
@remyperona
https://transifex.com
@remyperona
BETA TESTING
With our opted-in customers
@remyperona
decide plan develop test release
@remyperona
UPDATE PLUGIN VERSION
For all customers with
an active account
@remyperona
PUBLISH
DOCUMENTATION
BLOG POST
@remyperona
SEND EMAIL CAMPAIGN
@remyperona
HANDLE FIRST SUPPORT WAVE
@remyperona
Q/A TIME
Rémy Perona
Lead Developer of WP Rocket at WP Media
Plugin release workflow: an example with WP Rocket
By Remy Perona
Plugin release workflow: an example with WP Rocket
- 1,786