Metadata-Driven Design

Kind: approach

Layer: Declarative Core

Record: architecture:metadata-driven-design

Severity: contextual

Scope: runtime, configuration, framework

Canonical: Ontology

An approach in which behavior such as forms, routes or plugins is generated from validated metadata instead of written case by case.

Listed in Architecture principles, after Self-Describing Structures and before Declarative Configuration.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Reinforced by

Linked from

in this codebase