Recipes: Principles: General structure

Each recipe file should start with a title as a top-level header with the name of the recipie (e.g. # Soup).

It must be followed by these 2nd-level (##) sections:

It may also have these optional sections:

The Private section may have sub-sections. None of the other sections may have sub-sections.

Requirements: