Loading
feat: #3625186 Convert Gherkin Script to ship a gherkin/default recipe
Closes #3625186
Everything Gherkin ships is a config entity (the gherkin text format and its Ace editor, the feature media type, the Gherkin script field storage, field and displays), so a recipe install created none of it. The new recipes/default imports those seven objects, and hook_install() applies it only when the module is installed on its own.
Also fixes editor.editor.gherkin, whose empty image_upload fails Drupal 11 validation.
Verified on Drupal 11.4.7 + PHP 8.4: the recipe path matches drush pm:install, and re-applying is a no-op.
AI-Generated: Yes
Checkpoints
- File an issue
- Addition / Change / Update / Fix
- Reviewed by a human
- Code review by maintainers
- Review with the product owner