Video recording, here!
What is "drupal-project"?
Getting the tasty code
Alternatives to drupal-project
anatomy of a composer file + basic customization
- adding modules
- minimum stability (bit.ly/2EBMEHe)
- "extra" config
Bonus: "Installers" + Components!
When you need code that only exists in the GitHubs...
- Use composer.json "repositories"
- OR -
- Fork + add your own composer.json
Bonus: "Installers" + Asset Packagist!
When you need code that only exists in npm/bower...
Add the Asset-Packagist repo to composer.json "repositories"
Bring in all your favourite customizations:
- settings.php + services.yml
- .gitignore + .gitconfig
- local dev (lando, ddev, ...)
- hosts (pantheon, pl.sh, ...)
- continuous integration
- config management
- module/core patches
- front-end tooling
Configuration Installer profile
Database dumps are SO drupal-7
Install profile project to be deprecated after this core change:
"If an install profile contains a config/sync directory this will be used to install the site."
Using drupal-project to craft your perfect start state
By Hawkeye Tenderwolf