A genre is a kind of document that can be written with Verso.
A genre is primarily defined by its extensions to the Verso framework, provided in this type.
Additionally, each genre should provide a main function that is responsible for the traversal pass
and for generating output.
Constructor
Verso.Doc.Genre.mk
Fields
PartMetadata : Type
The metadata that may be associated with each Part (e.g. author, publication date,
cross-referencing identifier).
Block : Type
Additional block-level values for documents written in the genre.
Inline : Type
Additional inline-level values for documents written in the genre.
TraverseContext : Type
The reader-style data used in the genre's traversal pass. Instances of TraversePart and
TraverseBlock for a genre specify how this is updated while traversing parts and blocks,
respectively.
TraverseState : Type
The mutable state used in the genre's traversal pass.