Drupal Project

screenshot of Drupal Project

:rocket: Composer template for Drupal projects. Quick installation via "composer create-project drupal-composer/drupal-project"

Overview:

The Composer template for Drupal projects is a starter kit designed to help manage dependencies for Drupal sites using Composer. The template provides instructions for installing Composer and creating a new project. When the template is installed, it takes care of various tasks such as installing Drupal in the web directory, implementing an autoloader, organizing modules and themes in the correct directories, creating default versions of settings.php and services.yml, and setting up the necessary environment variables. The template also includes instructions for updating Drupal Core files and handling conflicts with customized files.

Features:

  • Drupal installation in the web directory
  • Implementation of a composer autoloader
  • Organization of modules, themes, and profiles in the correct directories
  • Creation of default versions of settings.php and services.yml
  • Creation of the web/sites/default/files directory
  • Local installation of the latest versions of Drush and DrupalConsole
  • Configuration of environment variables based on the .env file

Summary:

The Composer template for Drupal projects provides a convenient way to manage dependencies for Drupal sites using Composer. It automates various tasks and provides a consistent directory structure for organizing modules, themes, and profiles. The template also includes instructions for updating Drupal Core files and handling conflicts with customized files. Overall, it simplifies the process of setting up and maintaining Drupal projects.