oomphinc / drupal-scaffold
A Drupal 9 scaffold project
Installs: 2 027
Dependents: 0
Suggesters: 0
Security: 0
Stars: 16
Watchers: 24
Forks: 9
Open Issues: 12
Type:project
Requires
- composer/installers: ^1.9
- cweagans/composer-patches: ^1.7
- drupal-composer/preserve-paths: ^0.1.4
- drupal/admin_toolbar: ^3.0
- drupal/coder: ^8.3
- drupal/config_split: ^1.5
- drupal/core-composer-scaffold: ^9
- drupal/core-project-message: ^9
- drupal/core-recommended: ^9
- drupal/core-vendor-hardening: ^9
- drupal/devel: ^4.0
- drupal/seckit: ^2.0
- drush/drush: ^10.0
- oomphinc/composer-installers-extender: ^1.1 || ^2
- zaporylie/composer-drupal-optimizations: ^1.0
Requires (Dev)
- phpunit/phpunit: ^8
- sensiolabs/security-checker: ^6.0
- symfony/phpunit-bridge: ^5.1
This package is auto-updated.
Last update: 2022-05-27 11:17:14 UTC
README
Drupal 9 scaffold project to kick start development of a new instance of Drupal.
Dependencies
The only dependency this project has is Lando. All tools used for this project are containerized and wrapped with Lando.
Getting started
Place a copy of this repository in a new folder. In .lando.yml,
change the name of the project. Then run lando start
. This will
install all dependencies via composer.
You can then execute the site installation by running the drush site-install command shown below.
When prompted for database name, username, and password, enter drupal9
for all three.
When prompted for host, use the hostnames
value as reported when running:
lando info --service=database
(e.g. database.drupalscaffold.internal
)
Site install command:
$ lando drush site-install standard --account-pass=admin
The command above will install Drupal with the standard installation profile.
You can then log into Drupal as User 1 with admin
/ admin
as the credentials.
Lando
You can type lando
inside of the newly created project to see the available
commands. Tools like Composer and npm are available with:
$ lando composer
$ lando npm