ores.doc.template

Table of Contents

This page is the node for the ores.doc.template facet of the codegen template library, part of the ores.doc technical space. Each archetype below is documented, and holds its mustache source, in its own linked page — this page is the facet-level summary and the routing table to them.

Summary

This library's own self-hosting scaffolds: facet, facet_group, technical_space, and archetype docs — the compass add types that generate new nodes in this very physical-space graph.

The ores.doc.template facet

Self-hosting in the fullest sense: these templates are mustache sources that render to the org-mode documents that in turn hold other mustache sources, including their own facet's siblings. The doc_facet.org.mustache and doc_facet_group.org.mustache scaffolds are what produced every ores.* facet and facet_group node in this graph, including this document.

Mustache incantations

doc_facet.org.mustache contains a delimiter swap ({{=<< >>}} … =) so the GENERATED FILE header example in its own output survives rendering as literal mustache — the same trick this library uses one level up, applied recursively to its own scaffold.

Archetypes

Archetype Description
doc_facet.org.mustache This library's facet doc scaffold: #+facet_group keyword, tangle-workflow blurb, per-template section guidance.
doc_facet_group.org.mustache This library's group doc scaffold: generated * Facets inventory note and shared-conventions section.
doc_technical_space.org.mustache Technical-space node doc scaffold: lists the facets in the technical space, links up to the ores root.
doc_archetype.org.mustache Archetype doc scaffold: the per-template literate source page itself.

See also

Emacs 29.3 (Org mode 9.6.15)