Type object
File match drupal-recipe.yml drupal-recipe.yaml
Schema URL https://catalog.lintel.tools/schemas/schemastore/drupal-recipe/latest.json
Source https://www.schemastore.org/drupal-recipe.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

name string required
Default: "''"
description string required
Default: "''"
type string required
Values: "Administration" "Block type" "Comment type" "Contact form" "Content field" "Content type" "Editor" "Maintenance" "Media type" "Performance" "Responsive image" "Search" "Site" "Taxonomy" "Text format" "Text format editor" "Theme" "User role" "User type" "Users" "Workflow"
recipes string[]
Examples: "core/recipes/remote_video_media_type", "starshot_admin_theme"
install string[]
config object
2 nested properties
import Record<string, string | string[]>

The key is the configuration provider and the value is the list of configuration names.

actions Record<string, object>

The key is the configuration object targeted and the value is the action to be performed. For each action additional properties can be provided.

content array

The contents are stored in a directory relative to the recipe file.

Definitions

theme
recipeTypes string
generic
specific