def deployment_view

near-v-framework@0.4.0.0 · domain/architecture/view/ops.bend:332

import near-v-framework@0.4.0.0/domain/architecture/view/ops.bend as Ops
import Base
import near-v-framework@0.4.0.0/general/compound/ops.bend as CO
import near-v-framework@0.4.0.0/domain/architecture/type.bend as A
import near-v-framework@0.4.0.0/domain/architecture/ops.bend as O
import near-v-framework@0.4.0.0/domain/architecture/view/type.bend as Vw

332def deployment_view(+a: A.Architecture) -> String:
333  +c = O.to_compound(a)
334  +ns = O.nodes(a)
335  header(title(a, roots(c), Vw.Deployment{})) ++ node_lines(ns, "", roots(c)) ++
336    path_lines(instance_edges(CO.lift(A.Element, c, O.container_keys(O.containers(a))), places(ns, "")))

Uses (17)

Used by (1)