API Reference Choreo v#0.9.0

Copy Markdown View Source

Modules

A domain-specific layer on top of Yog for modeling system architectures.

Graph-algorithm wrappers for Choreo architecture diagrams.

Analysis functions for cross-diagram semantic tracing in Choreo.

C4 Model architecture diagram builder on top of Yog.

Analysis functions for Choreo.C4 architecture models.

DOT (Graphviz) rendering for Choreo.C4 architecture diagrams.

Mermaid.js rendering for Choreo.C4 architecture diagrams.

Renders a structured diagram module into a Graphviz DOT string representation.

Dataflow / pipeline diagram builder on top of Yog.

Analysis functions for Choreo.Dataflow pipelines.

DOT (Graphviz) rendering for Choreo.Dataflow pipeline diagrams.

Mermaid.js rendering for Choreo.Dataflow pipeline diagrams.

Decision-tree builder on top of Yog.

DOT (Graphviz) rendering for Choreo.DecisionTree.

Software dependency graph builder on top of Yog.

Analysis functions for Choreo.Dependency graphs.

DOT (Graphviz) rendering for Choreo.Dependency graphs.

Mermaid.js rendering for Choreo.Dependency graphs.

Domain-Driven Design (DDD) and Event Storming domain-modeling preset for Choreo.

Audit and analysis rules for Choreo.Domain diagrams.

Entity-Relationship Diagram (ERD) builder on top of Yog.

Analysis and topological query functions for Choreo.ERD.

DOT (Graphviz) rendering for Choreo.ERD diagrams using HTML-like table nodes.

Mermaid.js native erDiagram renderer for Choreo.ERD.

Finite-state machine builder on top of Yog.

Analysis functions for Choreo.FSM state machines.

DOT (Graphviz) rendering for Choreo.FSM state-machine diagrams.

Mermaid.js rendering for Choreo.FSM state-machine diagrams.

Cloud network and infrastructure topology preset built on top of Choreo's rendering primitives.

Architectural analysis and security audits for Choreo.Infrastructure.

Renders a structured diagram module into a Mermaid.js string representation.

Mind-map builder on top of Yog.

Analysis functions for Choreo.MindMap.

DOT (Graphviz) rendering for Choreo.MindMap.

Mermaid.js rendering for Choreo.MindMap diagrams.

Project planning and task management diagram builder on top of Yog.

Graph analysis algorithms for Choreo.Planner projects.

DOT (Graphviz) rendering for Choreo.Planner dependency networks.

Mermaid.js rendering for Choreo.Planner project diagrams.

DOT (Graphviz) rendering for Choreo architecture diagrams.

Mermaid.js rendering for Choreo architecture diagrams.

Sequence diagrams for Choreo.

Analysis helpers for Choreo.Sequence diagrams.

Best-effort DOT renderer for Choreo.Sequence.

Mermaid sequenceDiagram renderer for Choreo.Sequence.

Visual themes for Choreo architecture diagrams.

STRIDE threat-modeling builder on top of Yog.

STRIDE threat analysis for Choreo.ThreatModel.

Extensible callback protocols for defining organizational custom threat metrics.

DOT (Graphviz) rendering for Choreo.ThreatModel.

Mermaid.js rendering for Choreo.ThreatModel graphs.

Generates PlantUML sequence diagrams from data flows.

UML Class and Struct Diagram builder on top of Yog.

Architectural analysis suite for Choreo.UML class/struct diagrams.

DOT (Graphviz) rendering for Choreo.UML diagrams using 3-compartment HTML record table nodes.

Mermaid.js rendering for Choreo.UML diagrams, supporting flowchart & classDiagram syntaxes.

Graph lenses — zoom, focus, and filter any Choreo diagram.

Protocol for graph lens transforms (focus, zoom, filter, collapse) on Choreo diagrams.

Workflow / task orchestration diagram builder on top of Yog.

Analysis functions for Choreo.Workflow orchestration diagrams.

DOT (Graphviz) rendering for Choreo.Workflow orchestration diagrams.

Mermaid.js rendering for Choreo.Workflow orchestration diagrams.