Manifest-Based Design

Kind: pattern

Layer: Declarative Core

Record: architecture:manifest-based-design

Severity: contextual

Scope: plugin, module, deployment

Canonical: Ontology

A design pattern that loads modules or plugins from a validated manifest listing each entry, version and dependency.

Listed in Architecture principles, after Capability Declaration and before Homoiconicity.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Enforced by

Refactors

Linked from

in this codebase