Skip to content

Instantly share code, notes, and snippets.

@rfay
Created March 22, 2026 01:04
Show Gist options
  • Select an option

  • Save rfay/05127b874f3013cb1b7c725209974457 to your computer and use it in GitHub Desktop.

Select an option

Save rfay/05127b874f3013cb1b7c725209974457 to your computer and use it in GitHub Desktop.
rfay@rfay-hp:~/tmp/x$ ddev config --project-type=drupal12 --docroot=web
Creating a new DDEV project config in the current directory (/home/rfay/tmp/x)
Once completed, your configuration will be written to /home/rfay/tmp/x/.ddev/config.yaml
Created docroot at /home/rfay/tmp/x/web
Configuring a 'drupal12' project named 'x' with docroot 'web' at '/home/rfay/tmp/x/web'.
For full details use 'ddev describe'.
No settings.php file exists, creating one
Configuration complete. You may now run 'ddev start'.
rfay@rfay-hp:~/tmp/x$ ddev composer create-project --repository='{"type":"vcs","url":"https://github.com/rfay/
drupal-core-development-project"}' joachim-n/drupal-core-development-project --stability=dev
The index.php or index.html does not yet exist at this path:
/home/rfay/tmp/x/web/index.*
You may get 403 errors 'permission denied' from the browser until it does.
Ignore if a later action (like `ddev composer create-project`) will create it.
Building project images....
Project images built in 2s.
Network ddev-x_default Created
Container ddev-x-web Started
Container ddev-x-db Started
Waiting for containers to become ready: [web db]... ready in 3.0s
Starting ddev-router, pushing config...
Container ddev-router Recreate
Container ddev-router Started
Waiting for ddev-router to become ready... ready in 5.5s
Executing Composer command: [composer create-project --repository={"type":"vcs","url":"https://github.com/rfay/drupal-core-development-project"} --stability=dev --no-plugins --no-scripts --no-install joachim-n/drupal-core-development-project /tmp/iCzEHX]
Creating a "joachim-n/drupal-core-development-project" project at "/tmp/iCzEHX"
Installing joachim-n/drupal-core-development-project (dev-main 5ed75f4c8a10cf39af5c8cf6637ae59c99ebf4ea)
Plugins have been disabled.
- Installing joachim-n/drupal-core-development-project (dev-main 5ed75f4): Extracting archive
Created project in /tmp/iCzEHX
Moving install to Composer root
Executing Composer command: [composer run-script post-root-package-install]
> DrupalGitCloneProject\ComposerScripts::postRootPackageInstall
Creating 'repos/' directory within the project directory.
Cloning Drupal core into 'repos/drupal'.
Cloning into 'drupal'...
remote: Enumerating objects: 1131064, done.
remote: Counting objects: 100% (16247/16247), done.
remote: Compressing objects: 100% (2900/2900), done.
remote: Total 1131064 (delta 13638), reused 13591 (delta 13339), pack-reused 1114817 (from 1)
Receiving objects: 100% (1131064/1131064), 272.99 MiB | 21.65 MiB/s, done.
Resolving deltas: 100% (818168/818168), done.
Updating files: 100% (19886/19886), done.
Executing Composer command: [composer install]
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
> DrupalGitCloneProject\ComposerCoreDependenciesLeniency::prePoolCreate
> DrupalGitCloneProject\ComposerCoreVersionsLeniency::prePoolCreate
Updating dependencies
Lock file operations: 149 installs, 0 updates, 0 removals
- Locking asm89/stack-cors (v2.4.0)
- Locking behat/mink (v1.13.0)
- Locking behat/mink-browserkit-driver (v2.3.0)
- Locking brick/math (0.14.8)
- Locking colinodell/psr-testlogger (v1.3.1)
- Locking composer/ca-bundle (1.5.10)
- Locking composer/class-map-generator (1.7.1)
- Locking composer/composer (2.9.5)
- Locking composer/installers (v2.3.0)
- Locking composer/metadata-minifier (1.0.0)
- Locking composer/pcre (3.3.2)
- Locking composer/semver (3.4.4)
- Locking composer/spdx-licenses (1.5.9)
- Locking composer/xdebug-handler (3.0.5)
- Locking dealerdirect/phpcodesniffer-composer-installer (v1.2.0)
- Locking doctrine/deprecations (1.1.6)
- Locking doctrine/instantiator (2.1.0)
- Locking doctrine/lexer (3.0.1)
- Locking drupal/coder (8.3.31)
- Locking drupal/core (dev-main 2f4577a)
- Locking drupal/core-composer-scaffold (dev-main 0fdec1a)
- Locking drupal/core-dev (dev-main 912effa)
- Locking drupal/core-project-message (dev-main 569e7bf)
- Locking drupal/core-recipe-unpack (dev-main 5a9effb)
- Locking drupal/core-recommended (dev-main 663d069)
- Locking drupal/core-vendor-hardening (dev-main 3e006d6)
- Locking drupal/drupal (dev-main 20c1667)
- Locking egulias/email-validator (4.0.4)
- Locking google/protobuf (v4.33.6)
- Locking guzzlehttp/guzzle (7.10.0)
- Locking guzzlehttp/promises (2.3.0)
- Locking guzzlehttp/psr7 (2.8.1)
- Locking justinrainbow/json-schema (6.6.4)
- Locking lullabot/mink-selenium2-driver (v1.7.4)
- Locking lullabot/php-webdriver (v2.0.7)
- Locking marc-mabe/php-enum (v4.7.2)
- Locking masterminds/html5 (2.10.0)
- Locking mck89/peast (v1.17.5)
- Locking mglaman/phpstan-drupal (2.0.12)
- Locking micheh/phpcs-gitlab (2.1.0)
- Locking mikey179/vfsstream (v1.6.12)
- Locking myclabs/deep-copy (1.13.4)
- Locking nikic/php-parser (v5.7.0)
- Locking nyholm/psr7-server (1.1.0)
- Locking open-telemetry/api (1.8.0)
- Locking open-telemetry/context (1.4.0)
- Locking open-telemetry/exporter-otlp (1.4.0)
- Locking open-telemetry/gen-otlp-protobuf (1.8.0)
- Locking open-telemetry/sdk (1.13.0)
- Locking open-telemetry/sem-conv (1.38.0)
- Locking pear/archive_tar (1.6.0)
- Locking pear/console_getopt (v1.4.3)
- Locking pear/pear-core-minimal (v1.10.18)
- Locking pear/pear_exception (v1.0.2)
- Locking phar-io/manifest (2.0.4)
- Locking phar-io/version (3.2.1)
- Locking php-http/discovery (1.20.0)
- Locking php-http/guzzle7-adapter (1.1.0)
- Locking php-http/httplug (2.4.1)
- Locking php-http/promise (1.3.1)
- Locking php-tuf/composer-stager (v2.1.0)
- Locking phpdocumentor/reflection-common (2.2.0)
- Locking phpdocumentor/reflection-docblock (6.0.3)
- Locking phpdocumentor/type-resolver (2.0.0)
- Locking phpspec/prophecy (v1.26.0)
- Locking phpspec/prophecy-phpunit (v2.5.0)
- Locking phpstan/extension-installer (1.4.3)
- Locking phpstan/phpdoc-parser (2.3.2)
- Locking phpstan/phpstan (2.1.42)
- Locking phpstan/phpstan-deprecation-rules (2.0.4)
- Locking phpstan/phpstan-phpunit (2.0.16)
- Locking phpunit/php-code-coverage (11.0.12)
- Locking phpunit/php-file-iterator (5.1.1)
- Locking phpunit/php-invoker (5.0.1)
- Locking phpunit/php-text-template (4.0.1)
- Locking phpunit/php-timer (7.0.1)
- Locking phpunit/phpunit (11.5.55)
- Locking psr/container (2.0.2)
- Locking psr/event-dispatcher (1.0.0)
- Locking psr/http-client (1.0.3)
- Locking psr/http-factory (1.1.0)
- Locking psr/http-message (2.0)
- Locking psr/log (3.0.2)
- Locking ralouphie/getallheaders (3.0.3)
- Locking ramsey/collection (2.1.1)
- Locking ramsey/uuid (4.9.2)
- Locking react/promise (v3.3.0)
- Locking revolt/event-loop (v1.0.8)
- Locking sebastian/cli-parser (3.0.2)
- Locking sebastian/code-unit (3.0.3)
- Locking sebastian/code-unit-reverse-lookup (4.0.1)
- Locking sebastian/comparator (6.3.3)
- Locking sebastian/complexity (4.0.1)
- Locking sebastian/diff (6.0.2)
- Locking sebastian/environment (7.2.1)
- Locking sebastian/exporter (6.3.2)
- Locking sebastian/global-state (7.0.2)
- Locking sebastian/lines-of-code (3.0.1)
- Locking sebastian/object-enumerator (6.0.1)
- Locking sebastian/object-reflector (4.0.1)
- Locking sebastian/recursion-context (6.0.3)
- Locking sebastian/type (5.1.3)
- Locking sebastian/version (5.0.2)
- Locking seld/jsonlint (1.11.0)
- Locking seld/phar-utils (1.2.1)
- Locking seld/signal-handler (2.0.2)
- Locking sirbrillig/phpcs-variable-analysis (v2.13.0)
- Locking slevomat/coding-standard (8.22.1)
- Locking spaze/phpstan-disallowed-calls (v4.9.0)
- Locking squizlabs/php_codesniffer (3.13.5)
- Locking staabm/side-effects-detector (1.0.5)
- Locking symfony/browser-kit (v8.0.4)
- Locking symfony/console (v8.0.7)
- Locking symfony/css-selector (v8.0.6)
- Locking symfony/dependency-injection (v8.0.7)
- Locking symfony/deprecation-contracts (v3.6.0)
- Locking symfony/dom-crawler (v8.0.6)
- Locking symfony/error-handler (v8.0.4)
- Locking symfony/event-dispatcher (v8.0.4)
- Locking symfony/event-dispatcher-contracts (v3.6.0)
- Locking symfony/filesystem (v8.0.6)
- Locking symfony/finder (v8.0.6)
- Locking symfony/http-foundation (v8.0.7)
- Locking symfony/http-kernel (v8.0.7)
- Locking symfony/lock (v8.0.6)
- Locking symfony/mailer (v8.0.6)
- Locking symfony/mime (v8.0.7)
- Locking symfony/polyfill-ctype (v1.33.0)
- Locking symfony/polyfill-iconv (v1.33.0)
- Locking symfony/polyfill-intl-grapheme (v1.33.0)
- Locking symfony/polyfill-intl-idn (v1.33.0)
- Locking symfony/polyfill-intl-normalizer (v1.33.0)
- Locking symfony/polyfill-mbstring (v1.33.0)
- Locking symfony/process (v8.0.5)
- Locking symfony/psr-http-message-bridge (v8.0.4)
- Locking symfony/routing (v8.0.6)
- Locking symfony/serializer (v8.0.7)
- Locking symfony/service-contracts (v3.6.1)
- Locking symfony/string (v8.0.6)
- Locking symfony/translation-contracts (v3.6.1)
- Locking symfony/validator (v8.0.7)
- Locking symfony/var-dumper (v8.0.6)
- Locking symfony/var-exporter (v8.0.0)
- Locking symfony/yaml (v8.0.6)
- Locking tbachert/spi (v1.0.5)
- Locking theseer/tokenizer (1.3.1)
- Locking twig/twig (v3.22.2)
- Locking webflo/drupal-finder (1.3.1)
- Locking webmozart/assert (2.1.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 149 installs, 0 updates, 0 removals
- Installing composer/installers (v2.3.0): Extracting archive
- Installing drupal/core-composer-scaffold (dev-main 0fdec1a): Symlinking from repos/drupal/composer/Plugin/Scaffold
- Installing drupal/core-vendor-hardening (dev-main 3e006d6): Symlinking from repos/drupal/composer/Plugin/VendorHardening
- Installing drupal/core-recipe-unpack (dev-main 5a9effb): Symlinking from repos/drupal/composer/Plugin/RecipeUnpack
- Installing drupal/core-project-message (dev-main 569e7bf): Symlinking from repos/drupal/composer/Plugin/ProjectMessage
- Installing php-http/discovery (1.20.0): Extracting archive
- Installing composer/semver (3.4.4): Extracting archive
- Installing phpstan/phpstan (2.1.42): Extracting archive
- Installing phpstan/extension-installer (1.4.3): Extracting archive
- Installing tbachert/spi (v1.0.5): Extracting archive
Cleaning: tbachert/spi
- Installing squizlabs/php_codesniffer (3.13.5): Extracting archive
Cleaning: squizlabs/php_codesniffer
- Installing dealerdirect/phpcodesniffer-composer-installer (v1.2.0): Extracting archive
- Installing composer/ca-bundle (1.5.10): Extracting archive
- Installing symfony/finder (v8.0.6): Extracting archive
- Installing composer/pcre (3.3.2): Extracting archive
- Installing composer/class-map-generator (1.7.1): Extracting archive
- Installing composer/metadata-minifier (1.0.0): Extracting archive
- Installing composer/spdx-licenses (1.5.9): Extracting archive
- Installing psr/log (3.0.2): Extracting archive
- Installing composer/xdebug-handler (3.0.5): Extracting archive
- Installing doctrine/instantiator (2.1.0): Extracting archive
- Installing symfony/polyfill-iconv (v1.33.0): Extracting archive
- Installing symfony/polyfill-mbstring (v1.33.0): Extracting archive
- Installing symfony/var-dumper (v8.0.6): Extracting archive
- Installing symfony/lock (v8.0.6): Extracting archive
- Installing symfony/polyfill-ctype (v1.33.0): Extracting archive
- Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
- Installing twig/twig (v3.22.2): Extracting archive
- Installing symfony/yaml (v8.0.6): Extracting archive
- Installing symfony/translation-contracts (v3.6.1): Extracting archive
- Installing symfony/validator (v8.0.7): Extracting archive
- Installing symfony/serializer (v8.0.7): Extracting archive
- Installing symfony/routing (v8.0.6): Extracting archive
- Installing symfony/http-foundation (v8.0.7): Extracting archive
- Installing psr/http-message (2.0): Extracting archive
- Installing symfony/psr-http-message-bridge (v8.0.4): Extracting archive
- Installing symfony/process (v8.0.5): Extracting archive
- Installing symfony/polyfill-intl-normalizer (v1.33.0): Extracting archive
- Installing symfony/polyfill-intl-idn (v1.33.0): Extracting archive
- Installing symfony/mime (v8.0.7): Extracting archive
- Installing psr/container (2.0.2): Extracting archive
- Installing symfony/service-contracts (v3.6.1): Extracting archive
- Installing psr/event-dispatcher (1.0.0): Extracting archive
- Installing symfony/event-dispatcher-contracts (v3.6.0): Extracting archive
- Installing symfony/event-dispatcher (v8.0.4): Extracting archive
- Installing doctrine/lexer (3.0.1): Extracting archive
- Installing egulias/email-validator (4.0.4): Extracting archive
- Installing symfony/mailer (v8.0.6): Extracting archive
- Installing symfony/error-handler (v8.0.4): Extracting archive
- Installing symfony/http-kernel (v8.0.7): Extracting archive
- Installing symfony/filesystem (v8.0.6): Extracting archive
- Installing symfony/var-exporter (v8.0.0): Extracting archive
- Installing symfony/dependency-injection (v8.0.7): Extracting archive
- Installing symfony/polyfill-intl-grapheme (v1.33.0): Extracting archive
- Installing symfony/string (v8.0.6): Extracting archive
- Installing symfony/console (v8.0.7): Extracting archive
- Installing sebastian/diff (6.0.2): Extracting archive
- Installing revolt/event-loop (v1.0.8): Extracting archive
- Installing php-tuf/composer-stager (v2.1.0): Extracting archive
- Installing pear/pear_exception (v1.0.2): Extracting archive
- Installing pear/console_getopt (v1.4.3): Extracting archive
- Installing pear/pear-core-minimal (v1.10.18): Extracting archive
- Installing pear/archive_tar (1.6.0): Extracting archive
- Installing mck89/peast (v1.17.5): Extracting archive
- Installing masterminds/html5 (2.10.0): Extracting archive
- Installing marc-mabe/php-enum (v4.7.2): Extracting archive
- Installing justinrainbow/json-schema (6.6.4): Extracting archive
- Installing ralouphie/getallheaders (3.0.3): Extracting archive
- Installing psr/http-factory (1.1.0): Extracting archive
- Installing guzzlehttp/psr7 (2.8.1): Extracting archive
- Installing psr/http-client (1.0.3): Extracting archive
- Installing guzzlehttp/promises (2.3.0): Extracting archive
- Installing guzzlehttp/guzzle (7.10.0): Extracting archive
- Installing asm89/stack-cors (v2.4.0): Extracting archive
- Installing drupal/core (dev-main 2f4577a): Symlinking from repos/drupal/core
- Installing drupal/drupal (dev-main 20c1667): Symlinking from repos/drupal
- Installing symfony/dom-crawler (v8.0.6): Extracting archive
- Installing symfony/css-selector (v8.0.6): Extracting archive
- Installing symfony/browser-kit (v8.0.4): Extracting archive
- Installing spaze/phpstan-disallowed-calls (v4.9.0): Extracting archive
- Installing staabm/side-effects-detector (1.0.5): Extracting archive
- Installing sebastian/version (5.0.2): Extracting archive
- Installing sebastian/type (5.1.3): Extracting archive
- Installing sebastian/recursion-context (6.0.3): Extracting archive
- Installing sebastian/object-reflector (4.0.1): Extracting archive
- Installing sebastian/object-enumerator (6.0.1): Extracting archive
- Installing sebastian/global-state (7.0.2): Extracting archive
- Installing sebastian/exporter (6.3.2): Extracting archive
- Installing sebastian/environment (7.2.1): Extracting archive
- Installing sebastian/comparator (6.3.3): Extracting archive
- Installing sebastian/code-unit (3.0.3): Extracting archive
- Installing sebastian/cli-parser (3.0.2): Extracting archive
- Installing phpunit/php-timer (7.0.1): Extracting archive
- Installing phpunit/php-text-template (4.0.1): Extracting archive
- Installing phpunit/php-invoker (5.0.1): Extracting archive
- Installing phpunit/php-file-iterator (5.1.1): Extracting archive
- Installing theseer/tokenizer (1.3.1): Extracting archive
- Installing nikic/php-parser (v5.7.0): Extracting archive
- Installing sebastian/lines-of-code (3.0.1): Extracting archive
- Installing sebastian/complexity (4.0.1): Extracting archive
- Installing sebastian/code-unit-reverse-lookup (4.0.1): Extracting archive
- Installing phpunit/php-code-coverage (11.0.12): Extracting archive
- Installing phar-io/version (3.2.1): Extracting archive
- Installing phar-io/manifest (2.0.4): Extracting archive
- Installing myclabs/deep-copy (1.13.4): Extracting archive
- Installing phpunit/phpunit (11.5.55): Extracting archive
- Installing phpstan/phpstan-phpunit (2.0.16): Extracting archive
- Installing webmozart/assert (2.1.6): Extracting archive
- Installing phpstan/phpdoc-parser (2.3.2): Extracting archive
- Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
- Installing doctrine/deprecations (1.1.6): Extracting archive
- Installing phpdocumentor/type-resolver (2.0.0): Extracting archive
- Installing phpdocumentor/reflection-docblock (6.0.3): Extracting archive
- Installing phpspec/prophecy (v1.26.0): Extracting archive
- Installing phpspec/prophecy-phpunit (v2.5.0): Extracting archive
- Installing php-http/promise (1.3.1): Extracting archive
- Installing php-http/httplug (2.4.1): Extracting archive
- Installing php-http/guzzle7-adapter (1.1.0): Extracting archive
- Installing ramsey/collection (2.1.1): Extracting archive
- Installing brick/math (0.14.8): Extracting archive
- Installing ramsey/uuid (4.9.2): Extracting archive
- Installing open-telemetry/sem-conv (1.38.0): Extracting archive
- Installing open-telemetry/context (1.4.0): Extracting archive
- Installing open-telemetry/api (1.8.0): Extracting archive
- Installing nyholm/psr7-server (1.1.0): Extracting archive
- Installing open-telemetry/sdk (1.13.0): Extracting archive
- Installing google/protobuf (v4.33.6): Extracting archive
- Installing open-telemetry/gen-otlp-protobuf (1.8.0): Extracting archive
- Installing open-telemetry/exporter-otlp (1.4.0): Extracting archive
- Installing mikey179/vfsstream (v1.6.12): Extracting archive
- Installing micheh/phpcs-gitlab (2.1.0): Extracting archive
- Installing webflo/drupal-finder (1.3.1): Extracting archive
- Installing phpstan/phpstan-deprecation-rules (2.0.4): Extracting archive
- Installing mglaman/phpstan-drupal (2.0.12): Extracting archive
- Installing lullabot/php-webdriver (v2.0.7): Extracting archive
- Installing behat/mink (v1.13.0): Extracting archive
- Installing lullabot/mink-selenium2-driver (v1.7.4): Extracting archive
- Installing slevomat/coding-standard (8.22.1): Extracting archive
- Installing sirbrillig/phpcs-variable-analysis (v2.13.0): Extracting archive
- Installing drupal/coder (8.3.31): Extracting archive
- Installing seld/signal-handler (2.0.2): Extracting archive
- Installing seld/phar-utils (1.2.1): Extracting archive
- Installing seld/jsonlint (1.11.0): Extracting archive
- Installing react/promise (v3.3.0): Extracting archive
- Installing composer/composer (2.9.5): Extracting archive
- Installing colinodell/psr-testlogger (v1.3.1): Extracting archive
- Installing behat/mink-browserkit-driver (v2.3.0): Extracting archive
- Installing drupal/core-dev (dev-main 912effa)
- Installing drupal/core-recommended (dev-main 663d069)
Cleaning: symfony/finder
Cleaning: doctrine/instantiator
Cleaning: symfony/var-dumper
Cleaning: twig/twig
Cleaning: symfony/yaml
Cleaning: symfony/validator
Cleaning: symfony/serializer
Cleaning: symfony/routing
Cleaning: symfony/http-foundation
Cleaning: symfony/psr-http-message-bridge
Cleaning: symfony/process
Cleaning: symfony/event-dispatcher
Cleaning: egulias/email-validator
Cleaning: symfony/http-kernel
Cleaning: symfony/filesystem
Cleaning: symfony/dependency-injection
Cleaning: symfony/console
Cleaning: sebastian/diff
Cleaning: pear/pear_exception
Cleaning: pear/console_getopt
Cleaning: pear/pear-core-minimal
Cleaning: pear/archive_tar
Cleaning: mck89/peast
Cleaning: masterminds/html5
Cleaning: justinrainbow/json-schema
Cleaning: guzzlehttp/psr7
Cleaning: guzzlehttp/promises
Cleaning: symfony/dom-crawler
Cleaning: symfony/css-selector
Cleaning: symfony/browser-kit
Cleaning: sebastian/recursion-context
Cleaning: sebastian/object-reflector
Cleaning: sebastian/object-enumerator
Cleaning: sebastian/global-state
Cleaning: sebastian/exporter
Cleaning: sebastian/environment
Cleaning: sebastian/comparator
Cleaning: phpunit/php-timer
Cleaning: theseer/tokenizer
Cleaning: sebastian/code-unit-reverse-lookup
Cleaning: phpunit/php-code-coverage
Cleaning: phar-io/version
Cleaning: phar-io/manifest
Cleaning: myclabs/deep-copy
Cleaning: phpunit/phpunit
Cleaning: phpdocumentor/reflection-docblock
Cleaning: phpspec/prophecy
Cleaning: mikey179/vfsstream
Cleaning: lullabot/php-webdriver
Cleaning: behat/mink
Cleaning: lullabot/mink-selenium2-driver
Cleaning: drupal/coder
Cleaning: seld/jsonlint
Cleaning: composer/composer
Cleaning: behat/mink-browserkit-driver
15 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
Hardening vendor directory with .htaccess file.
85 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Scaffolding files for drupal/core:
- Copy [project-root]/.editorconfig from assets/scaffold/files/editorconfig
- Copy [project-root]/.gitattributes from assets/scaffold/files/gitattributes
- Copy [project-root]/recipes/README.txt from assets/scaffold/files/recipes.README.txt
- Copy [web-root]/.csslintrc from assets/scaffold/files/csslintrc
- Copy [web-root]/.eslintignore from assets/scaffold/files/eslintignore
- Copy [web-root]/.eslintrc.json from assets/scaffold/files/eslintrc.json
- Copy [web-root]/.ht.router.php from assets/scaffold/files/ht.router.php
- Copy [web-root]/.htaccess from assets/scaffold/files/htaccess
- Copy [web-root]/example.gitignore from assets/scaffold/files/example.gitignore
- Copy [web-root]/index.php from assets/scaffold/files/index.php
- Copy [web-root]/INSTALL.txt from assets/scaffold/files/drupal.INSTALL.txt
- Copy [web-root]/README.md from assets/scaffold/files/drupal.README.md
- Copy [web-root]/robots.txt from assets/scaffold/files/robots.txt
- Copy [web-root]/update.php from assets/scaffold/files/update.php
- Copy [web-root]/sites/README.txt from assets/scaffold/files/sites.README.txt
- Copy [web-root]/sites/development.services.yml from assets/scaffold/files/development.services.yml
- Copy [web-root]/sites/example.settings.local.php from assets/scaffold/files/example.settings.local.php
- Copy [web-root]/sites/example.sites.php from assets/scaffold/files/example.sites.php
- Copy [web-root]/sites/default/default.services.yml from assets/scaffold/files/default.services.yml
- Copy [web-root]/sites/default/default.settings.php from assets/scaffold/files/default.settings.php
- Copy [web-root]/modules/README.txt from assets/scaffold/files/modules.README.txt
- Copy [web-root]/profiles/README.txt from assets/scaffold/files/profiles.README.txt
- Copy [web-root]/themes/README.txt from assets/scaffold/files/themes.README.txt
> DrupalGitCloneProject\ComposerScripts::postDrupalScaffold
Packages already clean.
phpstan/extension-installer: Extensions installed
> composer/composer: installed
> composer/pcre: installed
> mglaman/phpstan-drupal: installed
> phpstan/phpstan-deprecation-rules: installed
> phpstan/phpstan-phpunit: installed
> spaze/phpstan-disallowed-calls: installed
PHP CodeSniffer Config installed_paths set to ../../drupal/coder/coder_sniffer,../../sirbrillig/phpcs-variable-analysis,../../slevomat/coding-standard
Executing Composer command: [composer run-script post-create-project-cmd]
ddev composer create-project was successful.
rfay@rfay-hp:~/tmp/x$ cd repos/drupal/sites/default/
rfay@rfay-hp:~/tmp/x/repos/drupal/sites/default$ ls
default.services.yml default.settings.php
rfay@rfay-hp:~/tmp/x/repos/drupal/sites/default$ ln -s ../../../../web/sites/default/settings.php
rfay@rfay-hp:~/tmp/x/repos/drupal/sites/default$ ln -s ../../../../web/sites/default/settings.ddev.php
rfay@rfay-hp:~/tmp/x/repos/drupal/sites/default$ git status
On branch main
Your branch is up to date with 'origin/main'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
settings.ddev.php
settings.php
../simpletest
../../vendor
nothing added to commit but untracked files present (use "git add" to track)
rfay@rfay-hp:~/tmp/x/repos/drupal/sites/default$ ddev launch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment