Add DDEV Drupal Contrib for ease-of-maintenance

Created on 12 August 2025, 11 days ago

Problem/Motivation

I've been maintaining my contrib projects using https://github.com/ddev/ddev-drupal-contrib for some time now, and have just been leaving the .ddev folder uncommitted (via ./git/info/exclude).

But now that DDEV has become the recommendation for Drupal local development , I feel it is now safe to commit the .ddev folder to the project (as recommended by ddev-drupal-contrib) and then document in the README.md how to setup a local environment for contribution/maintenance.

Optional. Commit the changes in the .ddev folder after this plugin installs. This saves other users from having to install this integration.

Other projects where .ddev has been committed.

https://git.drupalcode.org/project/og/-/tree/2.x?ref_type=heads
https://git.drupalcode.org/project/domain_perm/-/tree/2.0.x?ref_type=heads
https://www.drupal.org/project/svg_image_field/issues/3449084 📌 Add Ddev Drupal Contrib for ease-of-maintenance Active
https://www.drupal.org/project/date_filter/issues/3532384 📌 Add DDEV Drupal Contrib for ease-of-maintenance Active
https://www.drupal.org/project/calendar/issues/3518635 📌 Add DDEV Drupal Contrib for ease-of-maintenance Active
https://www.drupal.org/project/label_help/issues/3449755 📌 Add Ddev Drupal Contrib for ease-of-maintenance Fixed

Proposed resolution

  • Commit the .ddev/ folder and simplified config.yaml file
  • Since DDEV doesn't auto-install Drush anymore, add drush/drush to dev dependencies of the composer.json for standard cli tooling access. Note this module currently doesn't have any custom Drush commands, but it helps to have a fully functional DDEV local environment including drush, and it seems this is currently the only way.
  • Add CONTRIBUTING.md to document how to use DDEV Drupal Contrib and keep our dependencies up-to-date.
📌 Task
Status

Needs review

Version

1.0

Component

Miscellaneous

Created by

🇨🇦Canada joelpittet Vancouver

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024