Skip to content

Allow recipeIngredient to be another recipe or a reference to one #4677

@YaaL

Description

@YaaL

The schema of a recipe does not support grouping ingredients/steps for components or creating complex recipes that combine two or more basic recipes into a single one.
Generic example 1: a cake that consists of three basic components:

  1. Cake
  2. Cream filling
  3. Icing/frosting

Generic example 2: pierogi

  1. Dough
  2. Filling

Each of these components is a complete recipe using separate list of ingredients, steps, can be prepared independently and used in other recipes. The final recipe combines those components, potentially adding other ingredients and steps.

Without grouping ingredients/steps or linking recipes the current result is an unhelpful long list of ingredients that will be used several times at different times. Allowing entering an URL, WebPage or Recipe for an ingredient would make it possible to build recipes from reusable blocks, avoiding repetition and making the instructions clearer and easier to follow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions