task: #3620331 Remove the Varbase Dev Base recipe from composer.json

Issue: https://www.drupal.org/project/educare/issues/3620331

varbase_dev_base is a development recipe — it installs dblog, views_ui, config_update_ui, devel, sdc_devel and reroute_email — and educare never applies it: it is not in the recipes: list of recipe.yml.

Requiring it in composer.json made every Educare site download a development toolchain it never enables. Measured on a real Educare build, all seven packages are pulled and none is enabled on the installed site:

Package Version Enabled
drupal/varbase_dev_base 1.0.0-rc1 not applied
drupal/storybook 1.0.4 not enabled
drupal/devel 5.5.0 not enabled
drupal/sdc_devel 1.0.3 not enabled
drupal/stage_file_proxy 3.1.6 not enabled
drupal/reroute_email 2.3.0-rc2 not enabled
drupal/devel_entity_updates 5.0.0 not enabled

It also blocks installing the site template onto a plain Drupal CMS codebase, because varbase_dev_base requires drupal/storybook ~1.0:

drupal/storybook[1.0.0-alpha1, ..., 1.0.0-beta2] require drupal/core ^9 || ^10
  -> conflicts with your root composer.json require (^11.3.10).
drupal/storybook[1.0.0, ..., 1.x-dev] require symfony/css-selector ^4 || ^6 || ^7
  -> the package is fixed to v8.1.6 (lock file version) by a partial update.

This MR removes the single require entry. Nothing applies the recipe, so nothing depends on it. A developer who wants the tooling can require drupal/varbase_dev_base in their own project and apply it explicitly.

AI-Generated: Yes

Checkpoints:

  • File an issue
  • Addition/Change/Update/Fix
  • Testing to ensure no regression
  • Automated unit testing coverage
  • Automated functional testing coverage
  • UX/UI designer responsibilities
  • Readability
  • Accessibility
  • Performance
  • Security
  • Developer Documentation
  • User Guide Documentation
  • Reviewed by human
  • Code review by maintainers
  • Full testing and approval
  • Credit contributors
  • Review with the product owner
  • Release notes snippet
  • Release
Edited by Rajab Natshah

Merge request reports

Loading
Loading