Package-level declarations
Types
Preserves the order of nodes and edges in the model file if this does not lead to additional edge crossings. Depending on the strategy this is not always possible since the node and edge order might be conflicting. Default value is NodesAndEdges. See the Mermaid docs
This strategy decides how to find cycles in the graph and deciding which edges need adjustment to break loops. Default value is GreedyModelOrder. See the Mermaid docs
Configures the ELK layout engine in Mermaid.
Defaults to Classic. See the Mermaid docs
Used to configure the atlas.mermaid.tasks.WriteMermaidChart tasks.
Supports future layout engine configurations. Currently only supports ElkLayoutSpec.
https://mermaid.js.org/syntax/flowchart.html#links-between-nodes
From the Mermaid docs. Atlas won't validate any of these values, so you need to make sure they're in the right format. E.g. strokeDashArray as an array of integers like "5 5", strokeWidth as a pixel size ("5px") or an integer ("5"). See the above link for the expected formats.
Global diagram configuration properties.
ElkLayoutSpec-specific option affecting how nodes are placed. Default value is BrandesKoepf. See the Mermaid docs
See the Mermaid docs