From 91fbb428dd2472ea487a12288657261a9b3e501e Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 12 Jul 2025 22:57:36 +0100 Subject: [PATCH] Drupal Recipe Unpacking --- source/_zets/29.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 source/_zets/29.md diff --git a/source/_zets/29.md b/source/_zets/29.md new file mode 100644 index 000000000..ee69e09d7 --- /dev/null +++ b/source/_zets/29.md @@ -0,0 +1,17 @@ +--- +title: Drupal Recipe Unpacking +date: 2025-07-12 22:57:36 +tags: + - drupal +links: + - text: New Recipe Unpack composer plugin + url: https://www.drupal.org/node/3522189 + - text: This Blog Is No Longer on Drupal CMS, and That's a Good Thing + url: https://joshuami.com/blog/2025/recipe-unpack-blog-no-longer-drupal-cms-and-thats-good-thing +--- + +Drupal now supports recipe unpacking. + +> The Recipe Unpacking system is a Composer plugin that manages "drupal-recipe" packages. Recipes are special Composer packages designed to bootstrap Drupal projects with necessary dependencies. When a recipe is required, this plugin "unpacks" it by moving the recipe's dependencies directly into your project's root composer.json, and removes the recipe as a project dependency. + +This is added automatically for new projects, but can also be added to existing projects using `composer require drupal/core-recipe-unpack` and the `drupal:recipe-unpack` command.