Skip to content

Types-Compose-Scripts-Don't

Category: architecture

Problem

Adding new deployment capabilities typically means writing new bash scripts that duplicate graph traversal.

Solution

Express new capabilities as CUE types that compose with existing types via unification.

Context

Any extension to the deployment lifecycle where the new capability needs access to the resource graph.

Used In

  • quicue.ca

See Also