Breaking Changes
Pushing Large and Visible Changes
- don't break widely used workflows
- provide option to opt out if new behaviour is enabled by default
- don't complicate things and expect users to read the wiki
- most of the user problems issues go unreported
Extensive Testing Before Pushing to Production
- don't slip in the changes at the last minute
- never assume your workflow to be the workflow
- development environment is not the same as the production/installation