Write one

no recipe, then sources, sanity, and a new file

Write one: sources and a sanity check. The rest is the RecipeReader pages.

sources to sanity to file

Write one: sources, a sanity check, a file.

write by copying a neighbour, or from sources and sanity

Write one by copying a neighbour, or from nothing. Both still need sources and a sanity check.

A recipe for software that lacks one. A port from conda-forge or Spack. A bump to the next generation. An EasyBlock when a parameter is insufficient.