Lullabot / drupal9ci

Command Line Interface for implementing Continuous Integration in Drupal 9
GNU General Public License v3.0
161 stars 55 forks source link

Out-of-the-box setup doesn't work with drupal-project #29

Closed deviantintegral closed 3 years ago

deviantintegral commented 6 years ago

The drupal-project template does not include any of Drupal's require-dev dependencies in it's composer.json. That means that developers setting up a site have to remember to add the dev dependencies like phpunit and the php-unit bridge from drupal/core's composer.json.

I'd suggest that we add all of core's require-dev lines to each setup script, as I think worst case it will just be a no-op.

davereid commented 4 years ago

I would recommend requiring drupal/core-dev instead of the individual dependencies.