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
.pumlentity-relationship diagram. Generated byores.plantuml.er.diagramtooutput/{entity}_er.puml. - Shell environment variables — the variable snippet the shell and
service tooling source. Generated by
ores.shell.service.varstoprojects/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.