Just a drop of Drupal.
Drop is a very lightweight set of files to get started with building a Drupal 8 website.
The basic idea of drop is to start with a well maintained base install, such as Drops 8 or Composer Drupal Project, and add additional modules and libraries to the composer.json. Later we may also look at exporting some base config options that can be imported to any new site build.
First grab Drops 8 for Pantheon hosted sites, or spin up a new site on Pantheon and pull down the repository. Sites to be hosted elsewhere should use the Drupal Composer Drupal Project.
Note: After cloning one of those base projects, make sure to remove the .git dir and git init
a new repository for the project.
Next, add modules to the composer.json file using the following syntax, where project_name
is the machine name of the Drupal project.
composer require drupal/project_name drupal/project_name drupal/project_name
Add any third party libraries needed to the composer.json, so that they are managed by composer.
Add any suggested Drupal core and contrib patches to the composer.json file as well, so that compoer manages applying patches to core and contrib projects.