Add installer paths for drupal custom modules and themes #517
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add install paths for types drupal-custom-modules and drupal-custom-themes, otherwise they are installed by composer/installers in /themes/custom/{$name} or /modules/custom/{$name}.
Use case:
composer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction
composer require vendor/drupal-install-profile
If the drupal-install-profile has a composer.json file that requires any custom modules or themes (ie. "type": "drupal-custom-module" or "type": "drupal-custom-theme", they are not placed in the /web directory but installed outside the web root. Additionally, you cannot use "extra" data within a nested composer.json file if you want to set the installer-path to the /web directory.