Assets facet

Table of Contents

1. Summary

The assets facet groups the non-code artefacts ores.codegen projects for a component: the PlantUML ER diagram and the shell environment-variable snippet. These supporting files track the logical model alongside the C++, SQL and build facets rather than drifting.

2. Detail

The assets facet is the catch-all for technical-space artefacts that are neither source code nor build scripts but are still derivable from the model:

  • PlantUML ER diagram — a parse-then-render asset: a stage reads the generated SQL DDL and emits a .puml entity-relationship diagram. Generated by ores.plantuml.er.diagram to output/{entity}_er.puml.
  • Shell environment variables — the variable snippet the shell and service tooling source. Generated by ores.shell.service.vars to projects/ores.sql/service_vars.sh.

As with every facet, read the template for the authoritative output rather than reproducing it here.

3. See also

  • Facet — the MASD facet concept this instantiates.
  • Applied MASD — the full facet catalogue and codegen routes.

Emacs 29.3 (Org mode 9.6.15)