A theme reduced to templates and styles, and functionality that moved into a plugin — which is where it belonged. The rule that fell out is that anything…
Configuration as code, for a plugin that will never be distributed, and the test that covers it. Testing a filter is testing the contract rather than the implementation,…
A plugin with three configuration values, deployed by a pipeline, and a settings screen that would have had one user. A settings screen exists so somebody without deployment…
A plugin update that broke a checkout flow, reverted by editing one line and running one command. A downgrade that is a version constraint and a redeploy is…
A Composer-managed install where an update through the admin would be silently reverted on the next deploy. Disabling it is correct and the confusion it causes is a…
Composer-managed WordPress, and four commercial plugins that ship as a zip behind a licence key. An inline package definition with a version that has to be bumped by…