DDEV Add-on Registryddev › ddev-drupal-contrib

add-on registry tests last commit release

DDEV Drupal Contrib

DDEV integration for developing Drupal contrib projects. As a general philosophy, your contributed module is the center of the universe. The codebase layout (see image below) and commands in this project match the Gitlab CI approach from the Drupal Association.

Install

  1. If you haven’t already, install Docker and DDEV
  2. git clone your contrib module
  3. cd [contrib module directory]
  4. Configure DDEV for Drupal using ddev config --project-type=drupal --docroot=web --php-version=8.3 --corepack-enable --project-name=[module] or select these options when prompted using ddev config
    • Remove underscores in the project name, or replace with hyphens. (DDEV will do this for you.)
    • See Misc for help on using alternate versions of Drupal core.
  5. Run ddev add-on get ddev/ddev-drupal-contrib
  6. Run ddev start
  7. Run ddev poser
  8. Run ddev symlink-project
  9. ddev config --update to detect expected Drupal and PHP versions.
  10. ddev restart

After installation, make sure to commit the .ddev directory to version control.