drupal/lupus_decoupled_starter

A recipe to install Drupal CMS Starter recipe including Lupus Decoupled Drupal.

2.0.0-alpha3 2025-07-16 16:21 UTC

This package is auto-updated.

Last update: 2025-09-16 14:49:38 UTC


README

This Drupal recipe provides an advanced foundation for a decoupled (headless) Drupal CMS. It is intended for projects that use Drupal as a backend for headless or decoupled frontend solutions.

Features Included

  • Base Configuration: Builds on the Drupal CMS Starter and extends it with additional best practices and recommended settings.
  • Recipes: Integrates several core and custom recipes, including administrator roles, performance and maintenance recommendations, media support, and special extensions for decoupled projects.
  • Modules: Installs and enables a selection of modules recommended for modern Drupal projects, such as automated cron jobs, automatic updates, dashboard, menu management, Olivero theme, package manager, project browser, and more.
  • UI Improvements: Enables additional UI modules like inline form errors, menu UI, token, and views UI for a better editorial and administrative experience.

Directory Structure

  • recipe.yml: Main configuration file defining the included recipes and modules to be installed.
  • config/: (Optional) Additional configurations shipped with the recipe.

Usage

This recipe can be used as a foundation for your own decoupled Drupal projects. It is recommended to reference this recipe as a dependency in your own project recipes and extend as needed.

Requirements

  • Drupal 10 or higher
  • Composer

Installation

  1. Add the recipe to your project (e.g., via Composer or manually).
  2. Follow the standard Drupal installation process and select this recipe.

Applying the Recipe with Drush

You can use Drush to apply this recipe to your Drupal site. Make sure Drush is installed and available in your project.

From your Drupal web root directory (commonly web/), run:

drush recipe ../recipes/lupus_decoupled_starter

This will apply the Lupus Decoupled Starter recipe, installing all defined modules and configuration. For more information, see the Drupal Recipes documentation.

License

See LICENSE file or project information.