A contributor training session led by Randy Fay and Stas Zhuk examines how DDEV add-ons can package commands, hooks, scripts, and configuration into reusable workflow distributions. The session covers the full add-on lifecycle, including bootstrapping with `ddev-addon-template`, automated testing with Bats, local and pull request validation, and publication through the DDEV add-on registry. The material also frames add-ons as a mechanism for standardising operational practices across multiple Drupal projects rather than limiting them to service integrations alone.
...more