mermaid
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
File Explorer
Download Latest Version (.zip)Showing a partial file list โ download the zip above to see everything.
- common.ts
- generateLangium.ts
- jisonTransformer.ts
- jsonSchema.ts
- types.ts
- add-usecase-diagrams.md
- agentflow-beta-diagram.md
- c4-boundary-relation-endpoint.md
- cluster-label-measurement.md
- config.json
- elk-container-algorithms.md
- line-break-closing-tag.md
- README.md
- code-terms.txt
- contributors.txt
- cspell.config.yaml
- libraries.txt
- mermaid-terms.txt
- misc-terms.txt
- index.html
- libavoid.wasm
- styles.css
- code-editor.ts
- console-panel.ts
- diagram-viewer.ts
- explorer-app.ts
- file-explorer.ts
- build.ts
- jisonPlugin.ts
- jsonSchemaPlugin.ts
- server.ts
- util.ts
- codeql-config.yml
- bug_report.yml
- config.yml
- diagram_proposal.yml
- syntax_proposal.yml
- theme_proposal.yml
- autofix.yml
- build-docs.yml
- check-readme-in-sync.yml
- codeql.yml
- dependency-review.yml
- e2e-applitools.yml
- e2e.yml
- issue-triage.yml
- link-checker.yml
- lint.yml
- pr-labeled.yml
- pr-labeler.yml
- publish-docs.yml
- refresh-sheet-order.yml
- release-preview-publish.yml
- release-preview.yml
- release.yml
- renovatebot-config-lint.yml
- scorecard.yml
- test.yml
- unlock-reopened-issues.yml
- update-browserlist.yml
- validate-lockfile.yml
- codecov.yaml
- FUNDING.yml
- lychee.toml
- pr-labeler.yml
- pull_request_template.md
- stale.yml
- pre-commit
- build.ts
- jisonPlugin.ts
- jsonSchemaPlugin.ts
- server.ts
- extensions.json
- launch.json
- architecture-randomize.html
- example.html
- reload.js
- architecture.html
- block.html
- c4context.html
- classchart.html
- dataflowchart.html
- er-multiline.html
- er.html
- error.html
- eventmodeling.html
- flowchart-elk.html
- flowchart.html
- flowchart_expanded_node_shapes.html
- gantt.html
- git.html
- index.html
- info.html
- ishikawa.html
- journey.html
- mindmap.html
- packet.html
- pie.html
- quadrantchart.html
- radar.html
- railroad.html
- requirements.html
- sankey.html
- sequence.html
- state.html
- timeline.html
- treemap.html
- treeView.html
- usecase.html
- venn.html
- wardley.html
- xychart.html
- zenuml.html
- er.png
- contributing.md
- intro.md
- new-diagram-jison.md
- new-diagram.md
- questions-and-suggestions.md
- security.md
- accessibility-div-example-2.png
- accessibility-div-example.png
- assignWithDepth.png
- mathMLDifferences.png
- object.assign without depth.png
- wrapped text.png
- addDirective.md
- evaluate.md
- getConfig.md
- getEffectiveHtmlLabels.md
- getSiteConfig.md
- getUserDefinedConfig.md
- reset.md
- sanitize.md
- saveConfigFromInitialize.md
- setConfig.md
- setSiteConfig.md
- updateSiteConfig.md
- defaultConfig.md
- README.md
- configKeys.md
- default.md
- README.md
- clearLayoutRenderState.md
- createCommonLayoutRenderer.md
- defaultMeasureLayout.md
- paintLayoutData.md
- AsyncIconLoader.md
- CommonLayoutPaintContext.md
- CommonLayoutPaintOptions.md
- CommonLayoutRenderContext.md
- CommonLayoutRendererDefinition.md
- DetailedError.md
- ExternalDiagramDefinition.md
- LayoutData.md
- LayoutLoaderDefinition.md
- Mermaid.md
- MermaidConfig.md
- ParseOptions.md
- ParseResult.md
- RenderOptions.md
- RenderResult.md
- RunOptions.md
- SyncIconLoader.md
- UnknownDiagramError.md
- CommonLayoutMeasure.md
- IconLoader.md
- InternalHelpers.md
- ParseErrorFunction.md
- SVG.md
- SVGGroup.md
- default.md
- README.md
- README.md
- 8.6.0_docs.md
- accessibility.md
- configuration.md
- directives.md
- faq.md
- icons.md
- layouts.md
- math.md
- mermaidCLI.md
- theming.md
- tidy-tree.md
- usage.md
- flowchart-code-flow.mmd
- mermaid-api-sequence.mmd
- mindmap-implementation-sequence.mmd
- python-mermaid-integration-updated.png
- python-mermaid-integration.png
- integrations-community.md
- integrations-create.md
- mermaid-chart.md
- tutorials.md
- er.png
- book-banner-post-release.jpg
- Code-Preview-Config.png
- Live-Editor-Choices.png
- getting-started.md
- index.md
- syntax-reference.md
- announcements.md
- blog.md
- ai-diagram.svg
- ai-repair.svg
- comment.svg
- folder.svg
- group.svg
- groups.svg
- open-source.svg
- plugins.svg
- presentation.svg
- public.svg
- terminal.svg
- version-history.svg
- whiteboard.svg
- .nojekyll
- 1-Callout-Easy.svg
- 2-Callout-Integrations.svg
- 3-Callout-Awards.svg
- favicon.ico
- favicon.png
- favicon.svg
- header.png
- hero-chart-dark.svg
- hero-chart.svg
- manifest.json
- mermaid-logo-horizontal.svg
- mermaid-logo.svg
- Gantt-excluded-days-within.png
- Gantt-long-weekend-look.png
- zenuml-participant-annotators.png
- agentflow.md
- architecture.md
- block.md
- c4.md
- classDiagram.md
- cynefin.md
- entityRelationshipDiagram.md
- eventmodeling.md
- examples.md
- flowchart.md
- gantt.md
- gitgraph.md
- ishikawa.md
- kanban.md
- mindmap.md
- packet.md
- pie.md
- quadrantChart.md
- radar.md
- railroad.md
- requirementDiagram.md
- sankey.md
- sequenceDiagram.md
- stateDiagram.md
- swimlanes.md
- timeline.md
- treemap.md
- treeView.md
- usecase.md
- userJourney.md
- venn.md
- wardley.md
- xyChart.md
- zenuml.md
- adding-new-shape.md
- should-render-every-container-kind.mmd
- should-render-several-collapsed-containers.mmd
- 1-should-render-nested-flow-containers.mmd
- 10-should-keep-a-global-scoped-node-outside-the-flow-container.mmd
- 11-should-render-every-container-kind-with-the-base-theme.mmd
- 11-should-render-every-container-kind-with-the-dark-theme.mmd
- 11-should-render-every-container-kind-with-the-default-theme.mmd
- 11-should-render-every-container-kind-with-the-forest-theme.mmd
- 11-should-render-every-container-kind-with-the-neutral-theme.mmd
- 2-should-render-all-three-edge-types-plus-a-labeled-branch.mmd
- 3-should-render-a-decision-with-labeled-branches.mmd
- 4-should-render-collapsed-view.mmd
- 4b-should-render-the-input-value-pattern.mmd
- 5-should-render-the-v08-node-shapes.mmd
- 6-should-render-the-coffee-website-builder-diagram.mmd
- 7a-should-render-a-connector-declaration-with-a-bound-tool.mmd
- 7b-should-render-multiple-connector-declarations.mmd
- 8-should-redirect-cross-boundary-edges-to-the-collapsed-parent.mmd
- 9-should-treat-an-empty-metadata-block-as-a-no-op.mmd
- should-align-siblings-in-a-row-when-their-edges-feed-a-common-downstream-node.mmd
- should-render-a-deterministic-layout-for-a-complex-deeply-nested-diagram.mmd
- should-render-a-deterministic-layout-with-an-explicit-seed-override.mmd
- should-render-a-grid-via-combined-row-column-alignments.mmd
- should-render-a-simple-architecture-diagram-with-groups.mmd
- should-render-a-simple-architecture-diagram-with-titleandaccessibilities.mmd
- should-render-an-architecture-diagram-with-a-reasonable-height.mmd
- should-render-an-architecture-diagram-with-complex-junction-edges.mmd
- should-render-an-architecture-diagram-with-directional-arrows.mmd
- should-render-an-architecture-diagram-with-edge-labels.mmd
- should-render-an-architecture-diagram-with-group-edges.mmd
- should-render-an-architecture-diagram-with-groups-within-groups.mmd
- should-render-an-architecture-diagram-with-simple-junction-edges.mmd
- should-render-an-architecture-diagram-with-split-directioning.mmd
- should-render-an-architecture-diagram-with-the-fallback-icon.mmd
- should-render-edges-at-correct-length.mmd
- should-render-with-randomize-true-without-errors.mmd
- should-stack-three-same-port-databases-in-a-column-without-overlap.mmd
- block-arrow-should-span-multiple-columns-when-widthincolumns-is-set.mmd
- block-in-the-middle-with-space-on-each-side.mmd
- block-should-overflow-if-too-wide-for-columns.mmd
- block-sizes-for-regular-blocks.mmd
- block-types-1-square-rounded-and-circle.mmd
- block-types-2-odd-diamond-and-hexagon.mmd
- block-types-3-stadium.mmd
- block-types-4-lean-right-lean-left-trapezoid-and-inv-trapezoid.mmd
- composite-block-with-a-set-width-f-and-g-should-split-the-available-space.mmd
- composite-block-with-a-set-width-f-should-use-the-available-space.mmd
- edge-without-arrow-syntax-should-render-with-no-arrowheads.mmd
- edges-should-handle-labels.mmd
- hexagon-shape-block-should-span-correctly.mmd
- mixed-column-spans-should-not-shrink-column-widths-issue-7503.mmd
- nested-blocks-spanning-columns-should-not-overlap-issue-5706.mmd
- rows-with-different-heights-should-not-overlap.mmd
- should-align-block-widths-and-handle-columns-statement-in-sub-blocks.mmd
- should-align-block-widths-and-handle-columns-statements-in-deeper-sub-blocks-then-1-level-alt.mmd
- should-align-block-widths-and-handle-columns-statements-in-deeper-sub-blocks-then-1-level.mmd
- should-calculate-the-block-widths.mmd
- should-handle-block-arrows-and-spece-statements.mmd
- should-handle-block-arrows-in-different-directions.mmd
- should-handle-columns-statement-in-sub-blocks.mmd
- should-handle-different-types-of-edges.mmd
- should-handle-edges-from-blocks-in-sub-blocks-to-other-blocks.mmd
- should-handle-edges-from-composite-blocks.mmd
- should-handle-edges-to-composite-blocks.mmd
- should-handle-sub-blocks-without-columns-statements.mmd
- should-render-all-arrow-types-in-9-columns-grid.mmd
- should-style-statements-and-class-statements.mmd
- sizing-it-should-be-possible-to-make-a-block-wider.mmd
- sizing-it-should-be-possible-to-make-a-composite-block-wider.mmd
- space-and-an-edge.mmd
- width-alignment-blocks-should-be-equal-in-width.mmd
- width-alignment-c-should-be-as-wide-as-the-composite-block.mmd
- width-alignment-d-and-e-should-share-available-space.mmd
- container-boundary.mmd
- enterprise-boundary.mmd
- generic-boundary.mmd
- nested-boundaries.mmd
- system-boundary.mmd
- deployment-diagram.mmd
- deployment-node-aliases.mmd
- dynamic-diagram.mmd
- component-variants.mmd
- container-variants.mmd
- person-and-person-ext.mmd
- system-variants.mmd
- bidirectional-relationship.mmd
- directional-relationships.mmd
- rel-back.mmd
- technology-and-description.mmd
- update-element-style-colors.mmd
- update-relationship-style.mmd
- c4-1-should-render-a-simple-c4context-diagram.mmd
- c4-2-should-render-a-simple-c4container-diagram.mmd
- c4-3-should-render-a-simple-c4component-diagram.mmd
- c4-4-should-render-a-simple-c4dynamic-diagram.mmd
- c4-5-should-render-a-simple-c4deployment-diagram.mmd
- c4-6-should-render-c4context-diagram-with-componentqueue-ext.mmd
- c4-9-should-render-a-relationship-whose-endpoint-is-a-boundary.mmd
- elk-should-render-a-full-class-diagram-with-the-handdrawn-look.mmd
- elk-should-render-a-simple-class-diagram-with-a-custom-theme-and-the-handdrawn-look.mmd
- elk-should-render-a-simple-class-diagram-with-styles-and-the-handdrawn-look-without-htmllabels.mmd
- elk-should-render-a-simple-class-diagram-with-styles-and-the-handdrawn-look.mmd
- elk-should-render-a-simple-class-diagram-with-the-handdrawn-look.mmd
- elk-0-should-render-a-simple-class-diagram.mmd
- elk-1-1-should-render-a-simple-class-diagram-without-htmllabels.mmd
- elk-1-should-render-a-simple-class-diagram.mmd
- elk-10-should-render-a-simple-class-diagram-with-clickable-callback.mmd
- elk-11-1-should-render-a-simple-class-diagram-with-return-type-on-method-without-htmllabels.mmd
- elk-11-should-render-a-simple-class-diagram-with-return-type-on-method.mmd
- elk-12-1-should-render-a-simple-class-diagram-with-generic-types-without-htmllabels.mmd
- elk-12-should-render-a-simple-class-diagram-with-generic-types.mmd
- elk-13-should-render-a-simple-class-diagram-with-css-classes-applied.mmd
- elk-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.mmd
- elk-1433-should-render-a-simple-class-with-a-title.mmd
- elk-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.mmd
- elk-16a-should-render-a-simple-class-diagram-with-static-field.mmd
- elk-16b-should-handle-the-direction-statement-with-tb.mmd
- elk-17a-should-handle-the-direction-statement-with-bt.mmd
- elk-17b-should-handle-the-direction-statement-with-rl.mmd
- elk-18a-should-handle-the-direction-statement-with-lr.mmd
- elk-18b-should-render-a-simple-class-diagram-with-notes.mmd
- elk-2-1-should-render-a-simple-class-diagrams-with-cardinality-without-htmllabels.mmd
- elk-2-2-should-render-a-simple-class-diagram-with-different-visibilities.mmd
- elk-2-3-should-render-a-simple-class-diagram-with-different-visibilities-without-htmllabels.mmd
- elk-2-should-render-a-simple-class-diagrams-with-cardinality.mmd
- elk-4-should-render-a-simple-class-diagram-with-comments.mmd
- elk-5-1-should-render-a-simple-class-diagram-with-abstract-method-without-htmllabels.mmd
- elk-5-should-render-a-simple-class-diagram-with-abstract-method.mmd
- elk-6-1-should-render-a-simple-class-diagram-with-static-method-without-htmllabels.mmd
- elk-6-should-render-a-simple-class-diagram-with-static-method.mmd
- elk-7-1-should-render-a-simple-class-diagram-with-generic-class-without-htmllabels.mmd
- elk-7-should-render-a-simple-class-diagram-with-generic-class.mmd
- elk-8-should-render-a-simple-class-diagram-with-generic-class-and-relations.mmd
- elk-9-should-render-a-simple-class-diagram-with-clickable-link.mmd
- elk-should-add-classes-namespaces.mmd
- elk-should-render-a-class-with-a-text-label-members-and-annotation.mmd
- elk-should-render-a-class-with-text-label.mmd
- elk-should-render-a-full-class-diagram-using-elk.mmd
- elk-should-render-a-namespace-with-a-custom-label.mmd
- elk-should-render-a-simple-class-diagram-with-a-custom-theme.mmd
- elk-should-render-a-simple-class-diagram-with-classdef-definitions.mmd
- elk-should-render-a-simple-class-diagram-with-classdefs-being-applied-without-htmllabels.mmd
- elk-should-render-a-simple-class-diagram-with-classdefs-being-applied.mmd
- elk-should-render-a-simple-class-diagram-with-markdown-styling-without-htmllabels.mmd
- elk-should-render-a-simple-class-diagram-with-markdown-styling.mmd
- elk-should-render-a-simple-class-diagram-with-no-attributes-only-methods.mmd
- elk-should-render-a-simple-class-diagram-with-no-members-if-hideemptymembersbox-is-enabled.mmd
- elk-should-render-a-simple-class-diagram-with-no-members.mmd
- elk-should-render-a-simple-class-diagram-with-no-methods-only-attributes.mmd
- elk-should-render-a-simple-class-diagram-with-style-definition-without-htmllabels.mmd
- elk-should-render-a-simple-class-diagram-with-style-definition.mmd
- elk-should-render-classes-with-different-text-labels.mmd
- elk-should-render-classlabel-if-class-has-already-been-defined-earlier.mmd
- elk-should-render-compact-mode-with-hierarchicalnamespaces-false.mmd
- elk-should-render-multiple-classes-with-same-text-labels.mmd
- elk-should-render-nested-namespaces-with-dot-notation.mmd
- elk-should-render-syntactically-nested-namespaces.mmd
- elk-should-render-two-classes-with-text-labels.mmd
- hd-0-should-render-a-simple-class-diagram.mmd
- hd-1-1-should-render-a-simple-class-diagram-without-htmllabels.mmd
- hd-1-should-render-a-simple-class-diagram.mmd
- hd-10-should-render-a-simple-class-diagram-with-clickable-callback.mmd
- hd-11-1-should-render-a-simple-class-diagram-with-return-type-on-method-without-htmllabels.mmd
- hd-11-should-render-a-simple-class-diagram-with-return-type-on-method.mmd
- hd-12-1-should-render-a-simple-class-diagram-with-generic-types-without-htmllabels.mmd
- hd-12-should-render-a-simple-class-diagram-with-generic-types.mmd
- hd-13-should-render-a-simple-class-diagram-with-css-classes-applied.mmd
- hd-14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.mmd
- hd-1433-should-render-a-simple-class-with-a-title.mmd
- hd-15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.mmd
- hd-16a-should-render-a-simple-class-diagram-with-static-field.mmd
- hd-16b-should-handle-the-direction-statement-with-tb.mmd
- hd-17a-should-handle-the-direction-statement-with-bt.mmd
- hd-17b-should-handle-the-direction-statement-with-rl.mmd
- hd-18a-should-handle-the-direction-statement-with-lr.mmd
- hd-18b-should-render-a-simple-class-diagram-with-notes.mmd
- hd-2-1-should-render-a-simple-class-diagrams-with-cardinality-without-htmllabels.mmd
- hd-2-2-should-render-a-simple-class-diagram-with-different-visibilities.mmd
- hd-2-3-should-render-a-simple-class-diagram-with-different-visibilities-without-htmllabels.mmd
- hd-2-should-render-a-simple-class-diagrams-with-cardinality.mmd
- hd-4-should-render-a-simple-class-diagram-with-comments.mmd
- hd-5-1-should-render-a-simple-class-diagram-with-abstract-method-without-htmllabels.mmd
- hd-5-should-render-a-simple-class-diagram-with-abstract-method.mmd
- hd-6-1-should-render-a-simple-class-diagram-with-static-method-without-htmllabels.mmd
- hd-6-should-render-a-simple-class-diagram-with-static-method.mmd
- hd-7-1-should-render-a-simple-class-diagram-with-generic-class-without-htmllabels.mmd
- hd-7-should-render-a-simple-class-diagram-with-generic-class.mmd
- hd-8-should-render-a-simple-class-diagram-with-generic-class-and-relations.mmd
- hd-9-should-render-a-simple-class-diagram-with-clickable-link.mmd
- hd-should-add-classes-namespaces.mmd
- hd-should-render-a-class-with-a-text-label-members-and-annotation.mmd
- hd-should-render-a-class-with-text-label.mmd
- hd-should-render-a-full-class-diagram-using-elk.mmd
- hd-should-render-a-full-class-diagram-with-the-handdrawn-look.mmd
- hd-should-render-a-namespace-with-a-custom-label.mmd
- hd-should-render-a-self-referential-class-diagram-with-multiplicity-labels.mmd
- hd-should-render-a-simple-class-diagram-with-a-custom-theme-and-the-handdrawn-look.mmd
- hd-should-render-a-simple-class-diagram-with-a-custom-theme.mmd
- hd-should-render-a-simple-class-diagram-with-classdef-definitions.mmd
- hd-should-render-a-simple-class-diagram-with-classdefs-being-applied-without-htmllabels.mmd
- hd-should-render-a-simple-class-diagram-with-classdefs-being-applied.mmd
- hd-should-render-a-simple-class-diagram-with-markdown-styling-without-htmllabels.mmd
- hd-should-render-a-simple-class-diagram-with-markdown-styling.mmd
- hd-should-render-a-simple-class-diagram-with-no-attributes-only-methods.mmd
- hd-should-render-a-simple-class-diagram-with-no-members-if-hideemptymembersbox-is-enabled.mmd
- hd-should-render-a-simple-class-diagram-with-no-members.mmd
- hd-should-render-a-simple-class-diagram-with-no-methods-only-attributes.mmd
- hd-should-render-a-simple-class-diagram-with-style-definition-without-htmllabels.mmd
- hd-should-render-a-simple-class-diagram-with-style-definition.mmd
- hd-should-render-a-simple-class-diagram-with-styles-and-the-handdrawn-look-without-htmllabels.mmd
- hd-should-render-a-simple-class-diagram-with-styles-and-the-handdrawn-look.mmd
- hd-should-render-a-simple-class-diagram-with-the-handdrawn-look.mmd
- hd-should-render-classes-with-different-text-labels.mmd
- hd-should-render-classlabel-if-class-has-already-been-defined-earlier.mmd
- hd-should-render-compact-mode-with-hierarchicalnamespaces-false.mmd
- hd-should-render-multiple-classes-with-same-text-labels.mmd
- hd-should-render-nested-namespaces-with-dot-notation.mmd
- hd-should-render-syntactically-nested-namespaces.mmd
- hd-should-render-two-classes-with-text-labels.mmd
- should-render-a-full-class-diagram-with-the-handdrawn-look.mmd
- should-render-a-simple-class-diagram-with-a-custom-theme-and-the-handdrawn-look.mmd
- should-render-a-simple-class-diagram-with-styles-and-the-handdrawn-look-without-htmllabels.mmd
- should-render-a-simple-class-diagram-with-styles-and-the-handdrawn-look.mmd
- should-render-a-simple-class-diagram-with-the-handdrawn-look.mmd
- 0-should-render-a-simple-class-diagram-2.mmd
- 0-should-render-a-simple-class-diagram.mmd
- 1-1-should-render-a-simple-class-diagram-without-htmllabels.mmd
- 1-should-render-a-simple-class-diagram-2.mmd
- 1-should-render-a-simple-class-diagram-3.mmd
- 1-should-render-a-simple-class-diagram.mmd
- 10-should-render-a-simple-class-diagram-with-clickable-callback-2.mmd
- 10-should-render-a-simple-class-diagram-with-clickable-callback-3.mmd
- 10-should-render-a-simple-class-diagram-with-clickable-callback.mmd
- 11-1-should-render-a-simple-class-diagram-with-return-type-on-method-without-htmllabels.mmd
- 11-should-render-a-simple-class-diagram-with-return-type-on-method-2.mmd
- 11-should-render-a-simple-class-diagram-with-return-type-on-method-3.mmd
- 11-should-render-a-simple-class-diagram-with-return-type-on-method.mmd
- 12-1-should-render-a-simple-class-diagram-with-generic-types-without-htmllabels.mmd
- 12-should-render-a-simple-class-diagram-with-generic-types-2.mmd
- 12-should-render-a-simple-class-diagram-with-generic-types-3.mmd
- 12-should-render-a-simple-class-diagram-with-generic-types.mmd
- 13-should-render-a-simple-class-diagram-with-css-classes-applied-2.mmd
- 13-should-render-a-simple-class-diagram-with-css-classes-applied-3.mmd
- 13-should-render-a-simple-class-diagram-with-css-classes-applied.mmd
- 14-should-render-a-simple-class-diagram-with-css-classes-applied-directly-2.mmd
- 14-should-render-a-simple-class-diagram-with-css-classes-applied-directly-3.mmd
- 14-should-render-a-simple-class-diagram-with-css-classes-applied-directly.mmd
- 1433-should-render-a-simple-class-with-a-title-2.mmd
- 1433-should-render-a-simple-class-with-a-title.mmd
- 15-should-render-a-simple-class-diagram-with-css-classes-applied-to-multiple-classes.mmd
- 15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes-2.mmd
- 15-should-render-a-simple-class-diagram-with-css-classes-applied-two-multiple-classes.mmd
- 16a-should-render-a-simple-class-diagram-with-static-field-2.mmd
- 16a-should-render-a-simple-class-diagram-with-static-field.mmd
- 16b-should-handle-the-direction-statement-with-tb-2.mmd
- 16b-should-handle-the-direction-statement-with-tb.mmd
- 17a-should-handle-the-direction-statement-with-bt-2.mmd
- 17a-should-handle-the-direction-statement-with-bt.mmd
- 17b-should-handle-the-direction-statement-with-rl-2.mmd
- 17b-should-handle-the-direction-statement-with-rl.mmd
- 18a-should-handle-the-direction-statement-with-lr-2.mmd
- 18a-should-handle-the-direction-statement-with-lr.mmd
- 18b-should-render-a-simple-class-diagram-with-notes-2.mmd
- 18b-should-render-a-simple-class-diagram-with-notes.mmd
- 19-should-render-a-simple-class-diagram-with-notes.mmd
- 2-1-should-render-a-simple-class-diagram-with-different-visibilities.mmd
- 2-1-should-render-a-simple-class-diagrams-with-cardinality-without-htmllabels.mmd
- 2-2-should-render-a-simple-class-diagram-with-different-visibilities.mmd
- 2-3-should-render-a-simple-class-diagram-with-different-visibilities-without-htmllabels.mmd
- 2-should-render-a-simple-class-diagrams-with-cardinality-2.mmd
- 2-should-render-a-simple-class-diagrams-with-cardinality-3.mmd
- 2-should-render-a-simple-class-diagrams-with-cardinality.mmd
- 3-should-render-a-simple-class-diagram-with-different-visibilities.mmd
- 4-should-render-a-simple-class-diagram-with-comments-2.mmd
- 4-should-render-a-simple-class-diagram-with-comments-3.mmd
- 4-should-render-a-simple-class-diagram-with-comments.mmd
- 5-1-should-render-a-simple-class-diagram-with-abstract-method-without-htmllabels.mmd
- 5-should-render-a-simple-class-diagram-with-abstract-method-2.mmd
- 5-should-render-a-simple-class-diagram-with-abstract-method-3.mmd
- 5-should-render-a-simple-class-diagram-with-abstract-method.mmd
- 6-1-should-render-a-simple-class-diagram-with-static-method-without-htmllabels.mmd
- 6-should-render-a-simple-class-diagram-with-static-method-2.mmd
- 6-should-render-a-simple-class-diagram-with-static-method-3.mmd
- 6-should-render-a-simple-class-diagram-with-static-method.mmd
- 7-1-should-render-a-simple-class-diagram-with-generic-class-without-htmllabels.mmd
- 7-should-render-a-simple-class-diagram-with-generic-class-2.mmd
- 7-should-render-a-simple-class-diagram-with-generic-class-3.mmd
- 7-should-render-a-simple-class-diagram-with-generic-class.mmd
- 8-should-render-a-simple-class-diagram-with-generic-class-and-relations-2.mmd
- 8-should-render-a-simple-class-diagram-with-generic-class-and-relations-3.mmd
- 8-should-render-a-simple-class-diagram-with-generic-class-and-relations.mmd
- 9-should-render-a-simple-class-diagram-with-clickable-link-2.mmd
- 9-should-render-a-simple-class-diagram-with-clickable-link-3.mmd
- 9-should-render-a-simple-class-diagram-with-clickable-link.mmd
- has-a-label-with-char-sequence-graph.mmd
- renders-a-class-diagram-with-a-generic-class-in-a-namespace.mmd
- renders-a-class-diagram-with-multiple-classes-and-relationships-in-a-namespace.mmd
- renders-a-class-diagram-with-nested-namespaces-and-relationships.mmd
- renders-a-namespace-with-a-custom-label.mmd
- renders-compact-mode-with-hierarchicalnamespaces-false.mmd
- renders-nested-namespaces-with-dot-notation.mmd
- renders-syntactically-nested-namespaces.mmd
- should-add-classes-namespaces.mmd
- should-add-notes-in-namespaces.mmd
- should-handle-an-empty-class-body-with-empty-braces.mmd
- should-handle-backticks-for-namespace-and-class-names.mmd
- should-handle-newline-in-string-label.mmd
- should-handle-newline-title-in-namespace.mmd
- should-render-a-class-with-a-text-label-members-and-annotation.mmd
- should-render-a-class-with-text-label.mmd
- should-render-a-full-class-diagram-using-elk.mmd
- should-render-a-namespace-with-a-custom-label.mmd
- should-render-a-self-referential-class-diagram-with-multiplicity-labels-fixes-7560.mmd
- should-render-a-simple-class-diagram-with-a-custom-theme.mmd
- should-render-a-simple-class-diagram-with-classdef-definitions.mmd
- should-render-a-simple-class-diagram-with-classdefs-being-applied-without-htmllabels.mmd
- should-render-a-simple-class-diagram-with-classdefs-being-applied.mmd
- should-render-a-simple-class-diagram-with-markdown-styling-without-htmllabels.mmd
- should-render-a-simple-class-diagram-with-markdown-styling.mmd
- should-render-a-simple-class-diagram-with-no-attributes-only-methods.mmd
- should-render-a-simple-class-diagram-with-no-members-2.mmd
- should-render-a-simple-class-diagram-with-no-members-if-hideemptymembersbox-is-enabled.mmd
- should-render-a-simple-class-diagram-with-no-members.mmd
- should-render-a-simple-class-diagram-with-no-methods-only-attributes.mmd
- should-render-a-simple-class-diagram-with-style-definition-2.mmd
- should-render-a-simple-class-diagram-with-style-definition-without-htmllabels.mmd
- should-render-a-simple-class-diagram-with-style-definition.mmd
- should-render-class-diagram-with-many-newlines-in-title.mmd
- should-render-class-diagram-with-newlines-in-title.mmd
- should-render-classes-with-different-text-labels.mmd
- should-render-classlabel-if-class-has-already-been-defined-earlier.mmd
- should-render-compact-mode-with-hierarchicalnamespaces-false.mmd
- should-render-multiple-classes-with-same-text-labels.mmd
- should-render-nested-namespaces-with-dot-notation.mmd
- should-render-syntactically-nested-namespaces.mmd
- should-render-two-classes-with-text-labels.mmd
- should-render-with-newlines-in-title-and-an-annotation.mmd
- no-config-use-default.mmd
- settings-from-frontmatter-nodes-should-be-grey.mmd
- settings-from-initialize-nodes-should-be-green.mmd
- should-render-if-values-are-not-quoted-properly.mmd
- should-render-a-state-with-states-in-it.mmd
- should-render-a-cynefin-diagram-with-transitions.mmd
- should-render-a-simple-cynefin-diagram-with-all-five-domains.mmd
- should-render-an-empty-cynefin-framework.mmd
- should-render-cynefin-deterministically-with-an-explicit-seed-override.mmd
- should-render-cynefin-with-accessibility-directives.mmd
- should-render-cynefin-with-config-override.mmd
- should-render-cynefin-with-confusion-domain-items-without-overflow.mmd
- should-render-cynefin-with-many-items-per-domain.mmd
- should-render-cynefin-with-self-loop-transitions-silently-dropped.mmd
- should-render-cynefin-with-straight-boundaries-when-amplitude-is-zero.mmd
- should-render-cynefin-with-theme-override.mmd
- should-render-cynefin-without-domain-descriptions.mmd
- 1433-should-render-a-simple-er-diagram-with-a-title.mmd
- has-a-label-with-char-sequence-graph.mmd
- should-render-a-cyclical-er-diagram.mmd
- should-render-a-not-so-simple-er-diagram.mmd
- should-render-a-simple-er-diagram.mmd
- should-render-a-simple-subgraph.mmd
- should-render-an-er-diagram-with-a-recursive-relationship.mmd
- should-render-an-er-diagram-with-blank-or-empty-labels.mmd
- should-render-an-er-diagram-with-multiple-relationships-between-the-same-two-entities.mmd
- should-render-complex-er-diagram-with-mixed-special-entity-names.mmd
- should-render-edge-labels-correctly-when-flowchart-htmllabels-is-false.mmd
- should-render-empty-subgraphs.mmd
- should-render-entities-and-attributes-with-big-and-small-entity-names.mmd
- should-render-entities-that-have-no-relationships-usemaxwidth-false.mmd
- should-render-entities-with-aliases.mmd
- should-render-entities-with-and-without-attributes.mmd
- should-render-entities-with-attributes-that-begin-with-asterisk.mmd
- should-render-entities-with-backtick-escaped-attribute-names-containing-special-characters.mmd
- should-render-entities-with-comments.mmd
- should-render-entities-with-entity-name-aliases.mmd
- should-render-entities-with-generic-and-array-attributes.mmd
- should-render-entities-with-keys-and-comments.mmd
- should-render-entities-with-keys.mmd
- should-render-entities-with-length-in-attributes-type.mmd
- should-render-entities-with-unescaped-attribute-names-or-types-containing-commas-or-periods.mmd
- should-render-er-diagram-with-1-cardinality-alias-before-relationship-operators.mmd
- should-render-er-diagram-with-1-cardinality-using-all-4-relationship-operator-styles.mmd
- should-render-er-diagram-with-decimal-numbers-in-relationships.mmd
- should-render-er-diagram-with-numeric-entity-names-and-attributes.mmd
- should-render-er-diagram-with-numeric-entity-names.mmd
- should-render-er-diagram-with-standalone-numeric-entities.mmd
- should-render-er-diagram-with-u-character-in-entity-names-and-cardinality.mmd
- should-render-nested-subgraphs.mmd
- should-render-relationship-labels-with-line-breaks.mmd
- should-render-relationships-across-subgraphs.mmd
- should-render-relationships-between-subgraph-and-entity.mmd
- should-render-relationships-between-subgraphs.mmd
- should-render-subgraphs-with-direction-override.mmd
- should-render-subgraphs-with-explicit-id-and-title.mmd
- should-render-subgraphs-with-quoted-ids.mmd
- 1433-elk-should-render-a-titled-flowchart-with-titletopmargin-set-to-0.mmd
- 2-elk-should-render-a-simple-flowchart-with-diagrampadding-set-to-0.mmd
- 2050-elk-handling-of-different-rendering-direction-in-subgraphs.mmd
- 2388-elk-handling-default-in-the-node-name.mmd
- 2824-elk-clipping-of-edges.mmd
- 3-elk-a-link-with-correct-arrowhead-to-a-subgraph.mmd
- 4-elk-length-of-edges.mmd
- 5-elk-should-render-escaped-without-html-labels.mmd
- 50-elk-handle-nested-subgraphs-in-reverse-order.mmd
- 51-elk-handle-nested-subgraphs-in-reverse-order.mmd
- 52-elk-handle-nested-subgraphs-in-several-levels.mmd
- 53-elk-handle-nested-subgraphs-with-edges-in-and-out.mmd
- 54-elk-handle-nested-subgraphs-with-outgoing-links.mmd
- 55-elk-handle-nested-subgraphs-with-outgoing-links-2.mmd
- 56-elk-handle-nested-subgraphs-with-outgoing-links-3.mmd
- 57-elk-handle-nested-subgraphs-with-outgoing-links-2.mmd
- 57-elk-handle-nested-subgraphs-with-outgoing-links-4.mmd
- 57-x-handle-nested-subgraphs-with-outgoing-links-5.mmd
- 58-elk-handle-styling-with-style-expressions.mmd
- 59-elk-handle-styling-of-subgraphs-and-links.mmd
- 6-elk-should-render-non-escaped-with-html-labels.mmd
- 60-elk-handle-styling-for-all-node-shapes-v2.mmd
- 6080-should-handle-diamond-shape-intersections.mmd
- 6088-1-should-handle-diamond-shape-intersections.mmd
- 6088-2-should-handle-diamond-shape-intersections.mmd
- 6088-3-should-handle-diamond-shape-intersections.mmd
- 6088-4-should-handle-diamond-shape-intersections.mmd
- 6088-5-should-handle-diamond-shape-intersections.mmd
- 6088-6-should-handle-diamond-shape-intersections.mmd
- 61-elk-fontawesome-icons-in-edge-labels.mmd
- 62-elk-should-render-styled-subgraphs.mmd
- 63-elk-title-on-subgraphs-should-be-themeable.mmd
- 65-elk-text-color-from-classes.mmd
- 66-elk-more-nested-subgraph-cases-tb.mmd
- 6647-elk-should-keep-node-order-when-using-elk-layout-unless-it-would-add-crossings.mmd
- 67-elk-more-nested-subgraph-cases-rl.mmd
- 68-elk-more-nested-subgraph-cases-bt.mmd
- 69-elk-more-nested-subgraph-cases-lr.mmd
- 70-elk-handle-nested-subgraph-cases-tb-link-out-and-link-between-subgraphs.mmd
- 71-elk-handle-nested-subgraph-cases-rl-link-out-and-link-between-subgraphs.mmd
- 72-elk-handle-nested-subgraph-cases-bt-link-out-and-link-between-subgraphs.mmd
- 7213-should-render-elk-edges-with-right-angles-not-curves.mmd
- 74-elk-handle-labels-for-multiple-edges-from-and-to-the-same-couple-of-nodes.mmd
- 74-elk-handle-nested-subgraph-cases-rl-link-out-and-link-between-subgraphs.mmd
- 76-elk-handle-unicode-encoded-character-with-html-labels-true.mmd
- elk-recursive-flow-with-elk-keepentrynodeontop-false-keeps-the-default-layout-7827.mmd
- elk-should-keep-the-entry-node-on-top-of-a-recursive-flow-nested-in-a-subgraph-with-elk-keepentrynodeontop-true-7827.mmd
- elk-should-keep-the-entry-node-on-top-when-a-flow-recurses-with-elk-keepentrynodeontop-true-7827.mmd
- elk-should-keep-the-true-entry-on-top-when-a-back-edge-feeds-it-79.mmd
- elk-should-merge-edges-within-subgraphs-when-elk-mergeedges-is-true-7659.mmd
- new-line-in-node-and-formatted-edge-label-2.mmd
- new-line-in-node-and-formatted-edge-label.mmd
- sub-graphs-and-markdown-strings-2.mmd
- sub-graphs-and-markdown-strings.mmd
- sub-graphs.mmd
- v2-elk-16-render-stadium-shape.mmd
- with-formatting-in-a-node-2.mmd
- with-formatting-in-a-node.mmd
- with-styling-and-classes-2.mmd
- with-styling-and-classes.mmd
- wrapping-long-text-with-a-new-line-2.mmd
- wrapping-long-text-with-a-new-line.mmd
- elk-box-layout-with-edges.mmd
- elk-rectpacking-layout-with-edges.mmd
- elk-subgraph-with-box-algorithm.mmd
- apply-class-called-default-on-node-called-default.mmd
- apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-htmllabels-disabled.mmd
- apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-htmllabels-enabled.mmd
- chaining-of-nodes.mmd
- fontawesome-icons-in-edge-labels-2.mmd
- fontawesome-icons-in-edge-labels-3.mmd
- fontawesome-icons-in-edge-labels-4.mmd
- fontawesome-icons-in-edge-labels.mmd
- handle-link-click-events-link-anchor-mailto-other-protocol-script.mmd
- handle-styling-for-all-node-shapes.mmd
- handle-styling-with-style-expressions.mmd
- keep-node-label-text-if-already-defined-when-a-style-is-applied.mmd
- multiple-nodes-and-chaining-in-one-statement-2.mmd
- multiple-nodes-and-chaining-in-one-statement.mmd
- possibility-to-style-text-color-of-nodes-and-subgraphs-as-well-as-apply-classes-to-subgraphs.mmd
- render-a-simple-flowchart-with-nodespacing-set-to-100.mmd
- render-a-simple-flowchart-with-rankspacing-set-to-100.mmd
- render-cylindrical-shape.mmd
- render-multiline-texts.mmd
- render-stadium-shape.mmd
- render-subroutine-shape.mmd
- set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-disabled.mmd
- set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-enabled.mmd
- should-be-able-to-style-default-node-independently.mmd
- should-honor-minimum-edge-length-as-specified-by-the-user.mmd
- should-not-slice-off-edges-that-are-to-the-left-of-the-left-most-vertex.mmd
- should-redirect-a-collapsed-subgraph-using-the-handdrawn-look.mmd
- should-render-a-flowchart-full-of-circles.mmd
- should-render-a-flowchart-full-of-icons.mmd
- should-render-a-flowchart-with-long-names-and-class-definitions.mmd
- should-render-a-simple-flowchart-no-htmllabels.mmd
- should-render-a-simple-flowchart-with-comments.mmd
- should-render-a-simple-flowchart-with-diagrampadding-set-to-0.mmd
- should-render-a-simple-flowchart-with-htmllabels.mmd
- should-render-a-simple-flowchart-with-line-breaks.mmd
- should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options.mmd
- should-render-color-of-styled-nodes.mmd
- should-render-escaped-without-html-labels.mmd
- should-render-hexagons.mmd
- should-render-labels-with-numbers-at-the-start.mmd
- should-render-non-escaped-with-html-labels.mmd
- should-render-styled-subgraphs.mmd
- should-render-subgraphs-with-a-title-starting-with-a-digit.mmd
- should-render-subgraphs.mmd
- should-style-nodes-via-a-class.mmd
- testing-the-label-width-in-percy.mmd
- text-color-from-classes.mmd
- 1-should-render-a-simple-flowchart-no-htmllabels.mmd
- 1-should-render-a-simple-flowchart.mmd
- 10-should-render-subgraphs-with-a-title-starting-with-a-digit.mmd
- 11-should-render-styled-subgraphs.mmd
- 12-should-render-a-flowchart-with-long-names-and-class-definitions.mmd
- 13-should-render-color-of-styled-nodes.mmd
- 14-should-render-hexagons.mmd
- 1433-should-render-a-titled-flowchart-with-titletopmargin-set-to-0.mmd
- 15-should-render-a-simple-flowchart-with-comments.mmd
- 16-render-stadium-shape.mmd
- 17-render-multiline-texts.mmd
- 18-chaining-of-nodes.mmd
- 19-multiple-nodes-and-chaining-in-one-statement.mmd
- 2-should-render-a-simple-flowchart-with-diagrampadding-set-to-0.mmd
- 2-should-render-a-simple-flowchart-with-htmllabels.mmd
- 20-multiple-nodes-and-chaining-in-one-statement.mmd
- 2050-handling-of-different-rendering-direction-in-subgraphs.mmd
- 21-render-cylindrical-shape.mmd
- 22-render-a-simple-flowchart-with-nodespacing-set-to-100.mmd
- 23-render-a-simple-flowchart-with-rankspacing-set-to-100.mmd
- 2388-handling-default-in-the-node-name.mmd
- 24-keep-node-label-text-if-already-defined-when-a-style-is-applied.mmd
- 25-handle-link-click-events-link-anchor-mailto-other-protocol-script.mmd
- 26-set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-enabled.mmd
- 27-set-text-color-of-nodes-and-links-according-to-styles-when-html-labels-are-disabled.mmd
- 28-apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-htmllabels-enabled.mmd
- 2824-clipping-of-edges.mmd
- 29-apply-default-class-to-all-nodes-which-do-not-have-another-class-assigned-htmllabels-disabled.mmd
- 3-a-link-with-correct-arrowhead-to-a-subgraph.mmd
- 3-should-render-a-simple-flowchart-with-line-breaks.mmd
- 30-possibility-to-style-text-color-of-nodes-and-subgraphs-as-well-as-apply-classes-to-subgraphs.mmd
- 31-should-not-slice-off-edges-that-are-to-the-left-of-the-left-most-vertex.mmd
- 3192-it-should-be-possible-to-render-flowcharts-with-invisible-edges.mmd
- 32-render-subroutine-shape.mmd
- 3258-should-render-subgraphs-with-large-nodespacing-and-rankspacing.mmd
- 3258-should-render-subgraphs-with-main-graph-nodespacing-and-rankspacing.mmd
- 33-should-render-a-simple-flowchart-with-diagrampadding-set-to-0.mmd
- 34-testing-the-label-width-in-percy.mmd
- 35-should-honor-minimum-edge-length-as-specified-by-the-user.mmd
- 36-should-render-escaped-without-html-labels.mmd
- 37-should-render-non-escaped-with-html-labels.mmd
- 4-length-of-edges.mmd
- 4-should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options.mmd
- 4023-should-render-html-labels-with-images-and-or-text-correctly.mmd
- 4439-should-render-the-graph-even-if-some-images-are-missing.mmd
- 4b-labeled-open-edges-should-not-have-arrowheads.mmd
- 5-should-render-escaped-without-html-labels.mmd
- 5-should-style-nodes-via-a-class.mmd
- 50-handle-nested-subgraphs-in-reverse-order.mmd
- 5059-should-render-when-subgraph-contains-only-subgraphs-has-link-to-outside-and-itself-is-part-of-a-link.mmd
- 5064-should-render-when-subgraph-child-has-links-to-outside-node-and-subgraph.mmd
- 51-handle-nested-subgraphs-in-reverse-order.mmd
- 52-handle-nested-subgraphs-in-several-levels.mmd
- 53-handle-nested-subgraphs-with-edges-in-and-out.mmd
- 54-handle-nested-subgraphs-with-outgoing-links.mmd
- 55-handle-nested-subgraphs-with-outgoing-links-2.mmd
- 56-handle-nested-subgraphs-with-outgoing-links-3.mmd
- 57-handle-nested-subgraphs-with-outgoing-links-2.mmd
- 57-handle-nested-subgraphs-with-outgoing-links-4.mmd
- 57-x-handle-nested-subgraphs-with-outgoing-links-5.mmd
- 58-handle-styling-with-style-expressions-2.mmd
- 58-handle-styling-with-style-expressions.mmd
- 5824-should-be-able-to-render-string-and-markdown-labels.mmd
- 59-handle-styling-of-subgraphs-and-links.mmd
- 5a-should-render-flowchart-with-edge-labels-centered-when-htmllabels-is-false.mmd
- 5b-angle-brackets-should-be-work-without-html-labels.mmd
- 6-should-render-a-flowchart-full-of-circles.mmd
- 6-should-render-non-escaped-with-html-labels.mmd
- 60-handle-styling-for-all-node-shapes-v2.mmd
- 60-handle-styling-for-all-node-shapes.mmd
- 61-fontawesome-icons-in-edge-labels-2.mmd
- 61-fontawesome-icons-in-edge-labels.mmd
- 62-fontawesome-icons-in-edge-labels.mmd
- 62-should-render-styled-subgraphs.mmd
- 63-fontawesome-icons-in-edge-labels.mmd
- 63-title-on-subgraphs-should-be-themeable.mmd
- 6369-edge-color-should-affect-arrow-head.mmd
- 64-fontawesome-icons-in-edge-labels.mmd
- 65-1-text-color-from-classes.mmd
- 65-2-bold-text-from-classes.mmd
- 65-3-bigger-font-from-classes.mmd
- 65-text-color-from-classes.mmd
- 66-apply-class-called-default-on-node-called-default.mmd
- 66-more-nested-subgraph-cases-tb.mmd
- 6617-per-link-curve-styling-using-edge-ids.mmd
- 67-more-nested-subgraph-cases-rl.mmd
- 67-should-be-able-to-style-default-node-independently.mmd
- 68-more-nested-subgraph-cases-bt.mmd
- 68-should-honor-subgraph-direction-when-inheritdir-is-false.mmd
- 69-more-nested-subgraph-cases-lr.mmd
- 69-should-inherit-global-direction-when-inheritdir-is-true.mmd
- 69-should-render-subgraphs-with-adhoc-list-headings.mmd
- 6a-should-render-complex-html-in-labels-with-sandbox-security.mmd
- 7-should-render-a-flowchart-full-of-icons.mmd
- 70-handle-nested-subgraph-cases-tb-link-out-and-link-between-subgraphs.mmd
- 70-should-render-a-subgraph-with-direction-td.mmd
- 70-should-render-subgraphs-with-markdown-headings.mmd
- 71-handle-nested-subgraph-cases-rl-link-out-and-link-between-subgraphs.mmd
- 72-handle-nested-subgraph-cases-bt-link-out-and-link-between-subgraphs.mmd
- 7213-should-render-edges-with-rounded-curve-right-angles-with-rounded-corners.mmd
- 74-handle-labels-for-multiple-edges-from-and-to-the-same-couple-of-nodes.mmd
- 74-handle-nested-subgraph-cases-rl-link-out-and-link-between-subgraphs.mmd
- 76-handle-unicode-encoded-character-with-html-labels-true.mmd
- 8-should-render-labels-with-numbers-at-the-start.mmd
- 9-should-render-subgraphs.mmd
- issue-4648-nested-subgraph-with-external-connection.mmd
- issue-4648-sibling-subgraphs-with-different-directions-and-external-connections.mmd
- new-line-in-node-and-formatted-edge-label-2.mmd
- new-line-in-node-and-formatted-edge-label.mmd
- should-be-possible-to-use-syntax-to-add-labels-on-multi-nodes.mmd
- should-be-possible-to-use-syntax-to-add-labels-with-trail-spaces-and-edge-link.mmd
- should-be-possible-to-use-syntax-to-add-labels-with-trail-spaces-and.mmd
- should-be-possible-to-use-syntax-to-add-labels-with-trail-spaces.mmd
- should-collapse-nested-subgraphs-to-the-outermost-collapsed-ancestor.mmd
- should-not-auto-wrap-when-markdownautowrap-is-false.mmd
- should-redirect-an-edge-targeting-a-deeply-nested-node-to-the-outermost-collapsed-subgraph.mmd
- should-render-a-collapsed-subgraph-alongside-an-expanded-one.mmd
- should-render-a-collapsed-subgraph-as-a-single-node-with-edges-redirected-to-it.mmd
- should-render-a-diamond-shaped-node-using-shape-config.mmd
- should-render-a-rounded-rectangle-and-a-normal-rectangle.mmd
- should-render-a-stadium-shaped-node.mmd
- should-render-aws-icons-with-labels-and-rect-elements.mmd
- should-render-labeled-self-loops.mmd
- should-render-multiple-aws-icons-with-rect-elements-in-a-flowchart.mmd
- should-render-self-loops-in-non-tb-directions.mmd
- should-render-self-loops.mmd
- should-render-single-aws-icon-with-rect-elements-without-unintended-opacity.mmd
- should-render-subgraphs-with-title-margins-and-edge-labels.mmd
- should-render-subgraphs-with-title-margins-set-lr-and-htmllabels-set-to-false.mmd
- should-render-subgraphs-with-title-margins-set-lr.mmd
- should-render-subgraphs-with-title-margins-set-td.mmd
- sub-graphs-and-markdown-strings-2.mmd
- sub-graphs-and-markdown-strings.mmd
- v2-16-render-stadium-shape.mmd
- v2-17-should-apply-class-def-colour-to-edge-label.mmd
- v2-18-should-render-nested-subgraphs-with-edge-from-cluster-containing-extractable-subgraph.mmd
- with-formatting-in-a-node-2.mmd
- with-formatting-in-a-node.mmd
- with-styling-and-classes-2.mmd
- with-styling-and-classes.mmd
- wrapping-long-text-with-a-new-line-2.mmd
- wrapping-long-text-with-a-new-line.mmd
- handle-multiline-section-titles-with-different-line-breaks.mmd
- multiple-dependencies-syntax.mmd
- should-default-to-showing-today-marker.mmd
- should-fail-rendering-a-gantt-chart-for-issue-1060-with-invalid-date.mmd
- should-handle-dates-with-year-typo-like-202-instead-of-2024-issue-5496.mmd
- should-handle-milliseconds.mmd
- should-handle-multiple-dependencies-syntax-with-after-and-until.mmd
- should-handle-numeric-timestamps-with-dateformat-x-2.mmd
- should-handle-numeric-timestamps-with-dateformat-x.mmd
- should-handle-seconds-only-format-with-tickinterval-issue-5496.mmd
- should-hide-today-marker.mmd
- should-render-a-gantt-chart.mmd
- should-render-a-gantt-diagram-excluding-a-specific-date-in-yyyy-mm-dd-hh-mm-ss-format.mmd
- should-render-a-gantt-diagram-excluding-friday-and-saturday-in-yyyy-mm-dd-hh-mm-ss-format.mmd
- should-render-a-gantt-diagram-excluding-friday-and-saturday.mmd
- should-render-a-gantt-diagram-excluding-saturday-and-sunday-in-yyyy-mm-dd-hh-mm-ss-format.mmd
- should-render-a-gantt-diagram-excluding-saturday-and-sunday.mmd
- should-render-a-gantt-diagram-with-a-vert-tag.mmd
- should-render-a-gantt-diagram-with-data-labels-at-the-top-when-topaxis-is-true.mmd
- should-render-a-gantt-diagram-with-tick-is-1-day-and-topaxis-is-true.mmd
- should-render-a-gantt-diagram-with-tick-is-1-day.mmd
- should-render-a-gantt-diagram-with-tick-is-1-month.mmd
- should-render-a-gantt-diagram-with-tick-is-1-week-with-the-day-starting-on-monday.mmd
- should-render-a-gantt-diagram-with-tick-is-1-week.mmd
- should-render-a-gantt-diagram-with-tick-is-15-minutes.mmd
- should-render-a-gantt-diagram-with-tick-is-2-milliseconds.mmd
- should-render-a-gantt-diagram-with-tick-is-2-seconds.mmd
- should-render-a-gantt-diagram-with-tick-is-6-hours.mmd
- should-render-a-gantt-diagram-with-very-large-intervals-skipping-excludes-if-interval-5-years.mmd
- should-render-done-task-inside-text-readable-in-dark-mode.mmd
- should-render-done-task-outside-text-readable-in-dark-mode-regression-7433.mmd
- should-render-done-tasks-with-readable-text-in-dark-mode.mmd
- should-render-multi-line-excludes-issue-6270.mmd
- should-render-only-the-day-when-using-dateformat-d.mmd
- should-render-vertical-markers-without-creating-extra-rows-and-show-their-labels.mmd
- should-render-when-compact-is-true.mmd
- should-render-when-theres-a-hashtag-in-a-section-is-true.mmd
- should-render-when-theres-a-hashtag-in-the-task-data.mmd
- should-render-when-theres-a-hashtag-in-the-title.mmd
- should-render-when-theres-a-semicolon-in-a-section-is-true.mmd
- should-render-when-theres-a-semicolon-in-the-task-data.mmd
- should-render-when-theres-a-semicolon-in-the-title.mmd
- should-style-today-marker.mmd
- 1-should-render-a-simple-gitgraph-with-commit-on-main-branch.mmd
- 10-should-render-a-simple-gitgraph-with-horizontal-labels.mmd
- 11-should-render-a-gitgraph-with-cherry-pick-commit-with-custom-tag.mmd
- 11-should-render-a-gitgraph-with-cherry-pick-commit-with-no-tag.mmd
- 11-should-render-a-simple-gitgraph-with-cherry-pick-commit.mmd
- 11-should-render-a-simple-gitgraph-with-two-cherry-pick-commit.mmd
- 12-should-render-commits-for-more-than-8-branches.mmd
- 13-should-render-a-simple-gitgraph-with-three-branches-custom-merge-commit-id-tag-type.mmd
- 1433-should-render-a-simple-gitgraph-with-a-title.mmd
- 15-should-render-a-simple-gitgraph-with-commit-on-main-branch-vertical-branch.mmd
- 16-should-render-a-simple-gitgraph-with-commit-on-main-branch-with-id-vertical-branch.mmd
- 17-should-render-a-simple-gitgraph-with-different-committypes-on-main-branch-vertical-branch.mmd
- 18-should-render-a-simple-gitgraph-with-tags-committypes-on-main-branch-vertical-branch.mmd
- 19-should-render-a-simple-gitgraph-with-two-branches-vertical-branch.mmd
- 2-should-render-a-simple-gitgraph-with-commit-on-main-branch-with-id.mmd
- 20-should-render-a-simple-gitgraph-with-two-branches-and-merge-commit-vertical-branch.mmd
- 21-should-render-a-simple-gitgraph-with-three-branches-and-tagged-merge-commit-vertical-branch.mmd
- 22-should-render-a-simple-gitgraph-with-more-than-8-branches-overriding-variables-vertical-branch.mmd
- 23-should-render-a-simple-gitgraph-with-rotated-labels-vertical-branch.mmd
- 24-should-render-a-simple-gitgraph-with-horizontal-labels-vertical-branch.mmd
- 25-should-render-a-simple-gitgraph-with-cherry-pick-commit-vertical-branch.mmd
- 26-should-render-a-gitgraph-with-cherry-pick-commit-with-custom-tag-vertical-branch.mmd
- 27-should-render-a-gitgraph-with-cherry-pick-commit-with-no-tag-vertical-branch.mmd
- 28-should-render-a-simple-gitgraph-with-two-cherry-pick-commit-vertical-branch.mmd
- 29-should-render-commits-for-more-than-8-branches-vertical-branch.mmd
- 3-should-render-a-simple-gitgraph-with-different-committypes-on-main-branch.mmd
- 30-should-render-a-simple-gitgraph-with-three-branches-custom-merge-commit-id-tag-type-vertical-branch.mmd
- 31-should-render-a-simple-gitgraph-with-a-title-vertical-branch.mmd
- 32-should-render-a-simple-gitgraph-overlapping-commits-vertical-branch.mmd
- 33-should-render-a-simple-gitgraph-overlapping-commits.mmd
- 34-should-render-a-simple-gitgraph-with-two-branches-from-same-commit.mmd
- 35-should-render-a-simple-gitgraph-with-two-branches-from-same-commit-vertical-branch.mmd
- 36-should-render-gitgraph-with-branch-that-is-not-used-immediately.mmd
- 37-should-render-gitgraph-with-branch-that-is-not-used-immediately-vertical-branch.mmd
- 38-should-render-gitgraph-with-branch-and-sub-branch-neither-of-which-used-immediately.mmd
- 39-should-render-gitgraph-with-branch-and-sub-branch-neither-of-which-used-immediately-vertical-branch.mmd
- 4-should-render-a-simple-gitgraph-with-tags-committypes-on-main-branch.mmd
- 40-should-render-a-simple-gitgraph-with-cherry-pick-merge-commit.mmd
- 41-should-render-default-gitgraph-with-parallelcommits-set-to-false.mmd
- 42-should-render-gitgraph-with-parallel-commits.mmd
- 43-should-render-gitgraph-with-parallel-commits-vertical-branch.mmd
- 44-should-render-gitgraph-with-unconnected-branches-and-no-parallel-commits.mmd
- 45-should-render-gitgraph-with-unconnected-branches-and-parallel-commits.mmd
- 46-should-render-gitgraph-with-merge-back-and-merge-forward.mmd
- 46-should-render-gitgraph-with-unconnected-branches-and-parallel-commits-vertical-branch.mmd
- 47-should-render-gitgraph-with-merge-back-and-merge-forward-vertical-branch.mmd
- 48-should-render-gitgraph-with-merge-on-a-new-branch-vertical-branch.mmd
- 49-should-render-gitgraph-with-merge-on-a-new-branch-vertical-branch.mmd
- 5-should-render-a-simple-gitgraph-with-two-branches.mmd
- 50-should-render-a-simple-gitgraph-with-commit-on-main-branch-vertical-branch-bottom-to-top.mmd
- 51-should-render-a-simple-gitgraph-with-commit-on-main-branch-with-id-vertical-branch-bottom-to-top.mmd
- 52-should-render-a-simple-gitgraph-with-different-committypes-on-main-branch-vertical-branch-bottom-to-top.mmd
- 53-should-render-a-simple-gitgraph-with-tags-committypes-on-main-branch-vertical-branch-bottom-to-top.mmd
- 54-should-render-a-simple-gitgraph-with-two-branches-vertical-branch-bottom-to-top.mmd
- 55-should-render-a-simple-gitgraph-with-two-branches-and-merge-commit-vertical-branch-bottom-to-top.mmd
- 56-should-render-a-simple-gitgraph-with-three-branches-and-tagged-merge-commit-vertical-branch-bottom-to-top.mmd
- 57-should-render-a-simple-gitgraph-with-more-than-8-branches-overriding-variables-vertical-branch-bottom-to-top.mmd
- 58-should-render-a-simple-gitgraph-with-rotated-labels-vertical-branch-bottom-to-top.mmd
- 59-should-render-a-simple-gitgraph-with-horizontal-labels-vertical-branch-bottom-to-top.mmd
- 6-should-render-a-simple-gitgraph-with-two-branches-and-merge-commit.mmd
- 60-should-render-a-simple-gitgraph-with-cherry-pick-commit-vertical-branch-bottom-to-top.mmd
- 61-should-render-a-gitgraph-with-cherry-pick-commit-with-custom-tag-vertical-branch-bottom-to-top.mmd
- 62-should-render-a-gitgraph-with-cherry-pick-commit-with-no-tag-vertical-branch-bottom-to-top.mmd
- 63-should-render-a-simple-gitgraph-with-two-cherry-pick-commit-vertical-branch-bottom-to-top.mmd
- 64-should-render-commits-for-more-than-8-branches-vertical-branch-bottom-to-top.mmd
- 65-should-render-a-simple-gitgraph-with-three-branches-custom-merge-commit-id-tag-type-vertical-branch-bottom-to-top.mmd
- 66-should-render-a-simple-gitgraph-with-a-title-vertical-branch-bottom-to-top.mmd
- 67-should-render-a-simple-gitgraph-overlapping-commits-vertical-branch-bottom-to-top.mmd
- 68-should-render-a-simple-gitgraph-with-two-branches-from-same-commit-vertical-branch-bottom-to-top.mmd
- 69-should-render-gitgraph-with-branch-that-is-not-used-immediately-vertical-branch-bottom-to-top.mmd
- 7-should-render-a-simple-gitgraph-with-three-branches-and-tagged-merge-commit.mmd
- 70-should-render-gitgraph-with-branch-and-sub-branch-neither-of-which-used-immediately-vertical-branch-bottom-to-top.mmd
- 71-should-render-gitgraph-with-parallel-commits-vertical-branch-bottom-to-top.mmd
- 72-should-render-gitgraph-with-unconnected-branches-and-parallel-commits-vertical-branch-bottom-to-top.mmd
- 73-should-render-a-simple-gitgraph-with-three-branches-and-tagged-merge-commit-using-switch-instead-of-checkout.mmd
- 74-should-render-commits-for-more-than-8-branches-using-switch-instead-of-checkout.mmd
- 75-should-render-a-gitgraph-with-multiple-tags-on-a-merge-commit-on-bottom-to-top-orientation.mmd
- 76-should-render-a-bt-gitgraph-with-branch-ordering-and-merge-from-right-branch-regression-6593.mmd
- 76-should-render-a-gitgraph-with-multiple-tags-on-a-merge-commit-on-left-to-right-orientation.mmd
- 77-should-render-a-bt-gitgraph-with-three-branches-and-multiple-merges-regression-6593.mmd
- 77-should-show-branch-lines-when-showbranches-is-true-default.mmd
- 78-should-hide-branch-lines-when-showbranches-is-false.mmd
- 78-should-render-a-bt-gitgraph-with-cherry-pick-regression-6593.mmd
- 79-should-render-a-bt-gitgraph-with-two-cherry-picks-regression-6593.mmd
- 79-should-show-commit-labels-when-showcommitlabel-is-true-default.mmd
- 8-should-render-a-simple-gitgraph-with-more-than-8-branches-overriding-variables.mmd
- 80-should-hide-commit-labels-when-showcommitlabel-is-false.mmd
- 81-should-show-both-branches-and-commit-labels-when-both-directives-are-true-default.mmd
- 82-should-hide-both-branches-and-commit-labels-when-both-directives-are-false.mmd
- 83-should-show-branch-lines-with-merge-commits-when-showbranches-is-true.mmd
- 84-should-hide-branch-lines-with-merge-commits-when-showbranches-is-false.mmd
- 85-should-show-commit-labels-with-tags-when-showcommitlabel-is-true.mmd
- 86-should-hide-commit-labels-with-tags-when-showcommitlabel-is-false.mmd
- 87-should-show-branches-with-tb-orientation-when-showbranches-is-true.mmd
- 88-should-hide-branches-with-tb-orientation-when-showbranches-is-false.mmd
- 89-should-show-commit-labels-with-bt-orientation-when-showcommitlabel-is-true.mmd
- 9-should-render-a-simple-gitgraph-with-rotated-labels.mmd
- 90-should-hide-commit-labels-with-bt-orientation-when-showcommitlabel-is-false.mmd
- 91-should-render-with-rotatecommitlabel-set-to-true.mmd
- 92-should-render-with-rotatecommitlabel-set-to-false.mmd
- 93-should-render-with-parallelcommits-set-to-true.mmd
- 94-should-render-with-parallelcommits-set-to-false.mmd
- 95-should-render-with-custom-mainbranchname.mmd
- 96-should-render-with-custom-mainbranchorder.mmd
- 97-should-render-branch-labels-with-multi-line-text-aligned-with-background-in-lr-layout.mmd
- should-handle-an-info-definition-with-showinfo.mmd
- should-handle-an-info-definition.mmd
- 6-should-render-with-handdrawn-look.mmd
- 1-should-render-a-simple-ishikawa-diagram.mmd
- 12-should-render-correctly-when-effect-is-indented-more-than-causes.mmd
- 13-should-render-a-very-deep-nested-diagram.mmd
- 2-should-render-with-many-causes-on-both-sides.mmd
- 3-should-render-with-deeply-nested-causes.mmd
- 4-should-render-with-a-single-cause.mmd
- 5-should-render-with-no-children-root-only.mmd
- 7-should-render-with-forest-theme.mmd
- 8-should-render-with-dark-theme.mmd
- 9-should-render-with-custom-diagrampadding.mmd
- should-render-a-user-journey-chart.mmd
- should-render-a-user-journey-diagram-when-usemaxwidth-is-false.mmd
- simple-test.mmd
- 1-should-render-a-kanban-with-a-single-section.mmd
- 10-full-example.mmd
- 2-should-render-a-kanban-with-multiple-sections.mmd
- 3-should-render-a-kanban-with-a-single-wrapping-node.mmd
- 4-should-handle-the-height-of-a-section-with-a-wrapping-node-at-the-end.mmd
- 5-should-handle-the-height-of-a-section-with-a-wrapping-node-at-the-top.mmd
- 6-should-handle-assignments.mmd
- 6-should-handle-the-height-of-a-section-with-a-wrapping-node-in-the-middle.mmd
- 7-should-handle-external-tickets.mmd
- 7-should-handle-prioritization.mmd
- 8-should-handle-assignments-prioritization-and-tickets-ids-in-the-same-item.mmd
- 1-should-render-a-complex-katex-flowchart-no-htmllabels.mmd
- 2-should-render-a-katex-flowchart-containing-the-greek-alphabet.mmd
- 3-should-render-a-katex-flowchart-containing-set-theory-symbols.mmd
- 4-should-render-consecutive-latex-equations-separated-by-text.mmd
- 1-tidy-tree-should-render-a-simple-mindmap-without-children.mmd
- 2-tidy-tree-should-render-a-simple-mindmap.mmd
- 3-tidy-tree-should-render-a-mindmap-with-different-shapes.mmd
- 4-tidy-tree-should-render-a-mindmap-with-children.mmd
- 5-tidy-tree-should-keep-root-edges-connected-to-a-rectangular-root-issue-7572.mmd
- formatted-label-with-linebreak-and-a-wrapping-label-and-emojis.mmd
- has-a-label-with-char-sequence-graph.mmd
- should-render-a-complex-packet-diagram-with-showbits-false.mmd
- should-render-a-complex-packet-diagram.mmd
- should-render-a-simple-packet-beta-diagram.mmd
- should-render-a-simple-packet-diagram-without-ranges.mmd
- should-render-a-simple-packet-diagram.mmd
- should-render-a-donut-diagram.mmd
- should-render-a-pie-diagram-if-donuthole-parameter-is-negative.mmd
- should-render-a-pie-diagram-if-donuthole-parameter-is-too-large.mmd
- should-render-a-pie-diagram-when-textposition-is-set.mmd
- should-render-a-pie-diagram-with-a-long-title-without-clipping.mmd
- should-render-a-pie-diagram-with-legend-at-the-bottom-of-the-diagram.mmd
- should-render-a-pie-diagram-with-readable-title-and-legend-in-dark-mode.mmd
- should-render-a-pie-diagram-with-showdata.mmd
- should-render-a-simple-pie-diagram-with-capital-letters-for-labels.mmd
- should-render-a-simple-pie-diagram-with-long-labels.mmd
- should-render-a-simple-pie-diagram.mmd
- should-render-pie-slices-only-for-non-zero-values-but-shows-all-legends.mmd
- simple-sports.mmd
- it-should-render-data-points-with-styles-classes.mmd
- it-should-render-data-points-with-styles.mmd
- should-able-to-render-x-axis-on-bottom-and-y-axis-on-right.mmd
- should-able-to-render-x-axis-on-bottom.mmd
- should-able-to-render-y-axis-on-right-side.mmd
- should-render-a-complete-quadrant-chart.mmd
- should-render-both-axes-labels-on-the-left-and-bottom-if-both-axes-have-only-one-label.mmd
- should-render-if-only-chart-type-is-provided.mmd
- should-render-without-points.mmd
- should-render-without-title.mmd
- should-render-x-axis-labels-in-the-center-if-x-axis-has-two-labels.mmd
- should-render-y-axis-labels-in-the-center-if-y-axis-has-two-labels.mmd
- should-use-all-the-config.mmd
- should-use-all-the-theme-variable.mmd
- should-handle-radar-diagram-with-radar-style-override.mmd
- should-parse-radar-diagram-with-theme-override.mmd
- should-render-a-radar-diagram-with-multiple-curves.mmd
- should-render-a-simple-radar-diagram.mmd
- should-render-radar-diagram-with-config-override.mmd
- should-render-a-basic-requirement-diagram-with-relationship-in-classic-look-and-default-theme.mmd
- sample.mmd
- should-render-a-simple-example.mmd
- should-render-complete-financial-flow-with-custom-colors.mmd
- should-render-labels-with-apple-style-outlined-text.mmd
- should-be-possible-to-use-actor-symbols-instead-of-boxes.mmd
- should-handle-bidirectional-arrows-with-autonumber.mmd
- should-handle-complex-interactions-between-different-participant-types.mmd
- should-handle-different-line-breaks.mmd
- should-handle-empty-lines.mmd
- should-handle-line-breaks-and-wrap-annotations.mmd
- should-handle-mixed-inline-and-external-alias-syntax.mmd
- should-prioritize-external-alias-over-inline-alias.mmd
- should-render-a-sequence-diagram-with-actor-creation-and-destruction-coupled-with-backgrounds-loops-and-notes.mmd
- should-render-a-sequence-diagram-with-basic-actor-creation-and-destruction.mmd
- should-render-a-sequence-diagram-with-par-over.mmd
- should-render-a-sequence-diagram-with-sequence-numbers-that-are-decimals-and-increase-by-a-decimal-value.mmd
- should-render-a-sequence-diagram-with-various-participant-types.mmd
- should-render-a-simple-sequence-diagram.mmd
- should-render-a-single-and-nested-opt-with-long-test-overflowing.mmd
- should-render-a-single-and-nested-opt-with-long-test-wrapping.mmd
- should-render-a-single-and-nested-rects.mmd
- should-render-actors-with-inline-alias-in-config-object.mmd
- should-render-actors-with-stereotypes-and-aliases.mmd
- should-render-all-arrow-types-with-autonumbering-left-to-right-only.mmd
- should-render-all-arrow-types-with-autonumbering.mmd
- should-render-all-message-types-and-arrow-types-in-a-single-comprehensive-test.mmd
- should-render-alt-else-section-titles-with-label-box-backgrounds.mmd
- should-render-autonumber-when-autonumber-keyword-is-used.mmd
- should-render-autonumber-when-configured-with-such.mmd
- should-render-autonumber-with-different-line-breaks.mmd
- should-render-bidirectional-arrows-with-autonumbering.mmd
- should-render-bidirectional-arrows.mmd
- should-render-central-connection-circles-on-actor-vertical-lines.mmd
- should-render-central-connection-dual-normal-ltr.mmd
- should-render-central-connection-dual-normal-rtl.mmd
- should-render-central-connection-dual-reverse-ltr.mmd
- should-render-central-connection-dual-reverse-rtl.mmd
- should-render-central-connection-reverse-normal-ltr.mmd
- should-render-central-connection-reverse-normal-rtl.mmd
- should-render-central-connection-reverse-reverse-ltr.mmd
- should-render-central-connection-reverse-reverse-rtl.mmd
- should-render-central-connection-with-normal-arrows-left-to-right.mmd
- should-render-central-connection-with-normal-arrows-right-to-left.mmd
- should-render-central-connection-with-reverse-arrows-left-to-right.mmd
- should-render-central-connection-with-reverse-arrows-right-to-left.mmd
- should-render-central-connections-mixed-with-normal-messages.mmd
- should-render-central-connections-with-activations.mmd
- should-render-central-connections-with-autonumbering.mmd
- should-render-central-connections-with-bidirectional-arrows-and-autonumber.mmd
- should-render-central-connections-with-bidirectional-arrows.mmd
- should-render-central-connections-with-different-arrow-types.mmd
- should-render-central-connections-with-different-participant-types.mmd
- should-render-central-connections-with-loops-and-alternatives.mmd
- should-render-central-connections-with-notes.mmd
- should-render-comprehensive-self-reference-scenario-all-arrow-types-mixed-with-central-connections.mmd
- should-render-comprehensive-self-reference-scenario-all-arrow-types-mixed.mmd
- should-render-dark-theme-from-init-directive-and-configure-font-size-24-font.mmd
- should-render-different-actor-fonts-when-configured.mmd
- should-render-different-message-fonts-when-configured.mmd
- should-render-different-note-fonts-when-configured.mmd
- should-render-different-participant-types-with-alternative-flows.mmd
- should-render-different-participant-types-with-notes-and-loops.mmd
- should-render-different-participant-types-with-wrapping-text.mmd
- should-render-inline-alias-with-only-alias-field-no-type.mmd
- should-render-long-actor-descriptions.mmd
- should-render-long-messages-from-an-actor-to-the-left-to-one-to-the-right.mmd
- should-render-long-messages-from-an-actor-to-the-right-to-one-to-the-left.mmd
- should-render-long-messages-from-database-to-collections.mmd
- should-render-long-messages-from-queue-to-boundary.mmd
- should-render-long-messages-wrapped-inline-from-an-actor-to-the-left-to-one-to-the-right.mmd
- should-render-long-messages-wrapped-inline-from-an-actor-to-the-right-to-one-to-the-left.mmd
- should-render-long-notes-left-of-actor.mmd
- should-render-long-notes-left-of-boundary.mmd
- should-render-long-notes-over-actor.mmd
- should-render-long-notes-over-collections.mmd
- should-render-long-notes-right-of-actor.mmd
- should-render-long-notes-right-of-entity.mmd
- should-render-long-notes-wrapped-inline-left-of-actor.mmd
- should-render-long-notes-wrapped-inline-over-actor.mmd
- should-render-long-notes-wrapped-inline-right-of-actor.mmd
- should-render-loops-with-a-slight-margin.mmd
- should-render-mixed-central-connections-with-autonumber.mmd
- should-render-mixed-participants-and-actors-with-stereotypes-and-aliases.mmd
- should-render-multi-line-messages-aligned-to-the-left-when-configured.mmd
- should-render-multi-line-messages-aligned-to-the-right-when-configured.mmd
- should-render-multi-line-notes-aligned-to-the-left-when-configured.mmd
- should-render-multi-line-notes-aligned-to-the-right-when-configured.mmd
- should-render-notes-aligned-to-the-left-when-configured.mmd
- should-render-notes-aligned-to-the-right-when-configured.mmd
- should-render-notes-over-actor-and-boundary.mmd
- should-render-notes-over-actors-and-participant.mmd
- should-render-parallel-processes-with-different-participant-types.mmd
- should-render-participant-creation-and-destruction-with-different-types.mmd
- should-render-participants-with-inline-alias-in-config-object.mmd
- should-render-participants-with-stereotypes-and-aliases.mmd
- should-render-rect-around-and-inside-alts.mmd
- should-render-rect-around-and-inside-breaks.mmd
- should-render-rect-around-and-inside-criticals.mmd
- should-render-rect-around-and-inside-loops.mmd
- should-render-rect-around-and-inside-opts.mmd
- should-render-reverse-arrows-with-autonumbering.mmd
- should-render-self-ref-reverse-central-connection-dual-no-autonumber.mmd
- should-render-self-ref-reverse-central-connection-reverse-autonumber.mmd
- should-render-self-ref-reverse-central-connection-reverse-no-autonumber.mmd
- should-render-self-reference-mixed-with-regular-messages-and-autonumber.mmd
- should-render-self-reference-mixed-with-regular-messages-central-connections-and-autonumber.mmd
- should-render-self-reference-with-bidirectional-and-central-connections-with-autonumber.mmd
- should-render-self-reference-with-bidirectional-arrows-with-autonumber.mmd
- should-render-self-reference-with-bidirectional-arrows-without-autonumber.mmd
- should-render-self-reference-with-central-connection-dual-with-autonumber.mmd
- should-render-self-reference-with-central-connection-dual-without-autonumber.mmd
- should-render-self-reference-with-central-connection-reverse-with-autonumber.mmd
- should-render-self-reference-with-central-connection-reverse-without-autonumber.mmd
- should-render-self-reference-with-central-connection-with-autonumber.mmd
- should-render-self-reference-with-central-connection-without-autonumber.mmd
- should-render-self-reference-with-normal-arrows-with-autonumber.mmd
- should-render-self-reference-with-normal-arrows-without-autonumber.mmd
- should-render-self-reference-with-reverse-arrows-and-central-connection-with-autonumber.mmd
- should-render-self-reference-with-reverse-arrows-and-central-connection.mmd
- should-render-self-reference-with-reverse-arrows-with-autonumber.mmd
- should-render-self-reference-with-reverse-arrows-without-autonumber.mmd
- should-render-self-references-reverse-arrows-dual-central-connection-autonumber.mmd
- should-render-self-references-with-bidirectional-central-connections-no-autonumber.mmd
- should-render-sequence-rect-with-theme-aware-default-background-base-theme.mmd
- should-render-sequence-rect-with-theme-aware-default-background-dark-theme.mmd
- should-render-sequence-rect-with-theme-aware-default-background.mmd
- should-render-solid-half-arrow-bottom-dotted.mmd
- should-render-solid-half-arrow-bottom-reverse-dotted.mmd
- should-render-solid-half-arrow-bottom-reverse.mmd
- should-render-solid-half-arrow-bottom.mmd
- should-render-solid-half-arrow-top-dotted.mmd
- should-render-solid-half-arrow-top-reverse-dotted.mmd
- should-render-solid-half-arrow-top-reverse.mmd
- should-render-solid-half-arrow-top.mmd
- should-render-stereotypes-with-aliases-and-complex-interactions.mmd
- should-render-stereotypes-with-aliases-in-boxes.mmd
- should-render-stick-half-arrow-bottom-dotted.mmd
- should-render-stick-half-arrow-bottom-reverse-dotted.mmd
- should-render-stick-half-arrow-bottom-reverse.mmd
- should-render-stick-half-arrow-bottom.mmd
- should-render-stick-half-arrow-top-dotted.mmd
- should-render-stick-half-arrow-top-reverse-dotted.mmd
- should-render-stick-half-arrow-top-reverse.mmd
- should-render-stick-half-arrow-top.mmd
- should-render-with-an-init-directive.mmd
- should-render-with-wrapping-enabled.mmd
- should-render-wrapped-long-messages-from-actor-to-database.mmd
- should-render-wrapped-long-messages-from-control-to-entity.mmd
- should-render-wrapped-long-notes-left-of-control.mmd
- should-render-wrapped-long-notes-over-queue.mmd
- should-render-wrapped-long-notes-right-of-database.mmd
- should-wrap-directive-long-actor-descriptions.mmd
- should-wrap-inline-long-actor-descriptions.mmd
- should-group-all-state-elements-under-a-single-root-g-wrapper.mmd
- should-handle-multiline-notes-with-different-line-breaks.mmd
- should-handle-multiple-arrows-from-one-node-to-another.mmd
- should-render-a-long-descriptions-instead-of-id-when-available.mmd
- should-render-a-long-descriptions-with-additional-descriptions.mmd
- should-render-a-note-with-multiple-lines-in-it.mmd
- should-render-a-simple-state-diagram.mmd
- should-render-a-simple-state-diagrams-2.mmd
- should-render-a-simple-state-diagrams-with-labels.mmd
- should-render-a-simple-state-diagrams.mmd
- should-render-a-single-state-with-short-descriptions.mmd
- should-render-a-state-with-a-note-together-with-another-state.mmd
- should-render-a-state-with-a-note.mmd
- should-render-a-state-with-on-the-left-side-when-so-specified.mmd
- should-render-a-state-with-states-in-it.mmd
- should-render-a-states-with-descriptions-including-multi-line-descriptions.mmd
- should-render-a-transition-descriptions-with-new-lines.mmd
- should-render-composite-states.mmd
- should-render-concurrency-states.mmd
- should-render-forks-and-joins.mmd
- should-render-forks-in-composit-states.mmd
- should-render-multiple-composit-states.mmd
- should-render-state-descriptions.mmd
- simplest-composite-state.mmd
- 1433-should-render-a-simple-state-diagram-with-a-title.mmd
- can-have-styles-applied.mmd
- should-align-dividers-correctly.mmd
- should-allow-styles-to-take-effect-in-subgraphs.mmd
- should-let-styles-take-precedence-over-classes.mmd
- should-render-edge-labels-correctly-with-multiple-states.mmd
- should-render-edge-labels-correctly-with-multiple-transitions.mmd
- should-render-edge-labels-correctly.mmd
- v2-a-compound-state-should-be-able-to-link-to-itself.mmd
- v2-can-have-multiple-classes-applied-to-multiple-states.mmd
- v2-handle-transition-from-one-state-in-a-composite-state-to-a-composite-state.mmd
- v2-it-should-be-possible-to-use-a-choice.mmd
- v2-should-handle-different-rendering-directions-in-composite-states.mmd
- v2-should-handle-multiline-notes-with-different-line-breaks.mmd
- v2-should-handle-multiple-arrows-from-one-node-to-another.mmd
- v2-should-handle-multiple-notes-added-to-one-state.mmd
- v2-should-render-a-compact-self-loop-edge.mmd
- v2-should-render-a-long-descriptions-instead-of-id-when-available.mmd
- v2-should-render-a-long-descriptions-with-additional-descriptions.mmd
- v2-should-render-a-note-with-multiple-lines-in-it.mmd
- v2-should-render-a-simple-info.mmd
- v2-should-render-a-simple-state-diagrams-2.mmd
- v2-should-render-a-simple-state-diagrams-with-labels.mmd
- v2-should-render-a-simple-state-diagrams.mmd
- v2-should-render-a-single-state-with-short-descriptions.mmd
- v2-should-render-a-state-diagram-and-set-the-correct-length-of-the-labels.mmd
- v2-should-render-a-state-with-a-note-together-with-another-state.mmd
- v2-should-render-a-state-with-a-note.mmd
- v2-should-render-a-state-with-on-the-left-side-when-so-specified.mmd
- v2-should-render-a-state-with-states-in-it.mmd
- v2-should-render-a-states-with-descriptions-including-multi-line-descriptions.mmd
- v2-should-render-a-transition-descriptions-with-new-lines.mmd
- v2-should-render-composite-states.mmd
- v2-should-render-concurrency-states.mmd
- v2-should-render-forks-and-joins.mmd
- v2-should-render-forks-in-composite-states.mmd
- v2-should-render-multiple-composite-states.mmd
- v2-should-render-state-descriptions.mmd
- v2-simplest-composite-state.mmd
- v2-state-label-with-names-in-it.mmd
- v2-states-can-have-a-class-applied.mmd
- v2-width-of-compound-state-should-grow-with-title-if-title-is-wider.mmd
- 4-car-fun-sales-tb.mmd
- 9-edge-labels.mmd
- intake-review-complete.mmd
- 1-simple.mmd
- 10-node-placement.mmd
- 2-decisions-lr.mmd
- 3-decisions-tb.mmd
- 4-car-fun-sales-tb.mmd
- 5-car-fun-sales-wide-tb.mmd
- 6-legal-constr-sales.mmd
- 7-car-sales-constr.mmd
- 8-query-process-2.mmd
- 9-edge-labels.mmd
- commant.mmd
- intake-review-complete.mmd
- mermaid-work.mmd
- query-process.mmd
- sales-process.mmd
- simple-2.mmd
- 1-should-render-a-simple-timeline-with-no-specific-sections.mmd
- 10-should-render-a-simple-timeline-in-forest-theme.mmd
- 11-should-render-timeline-with-many-stacked-events-and-proper-timeline-line-length.mmd
- 12-should-render-timeline-with-proper-vertical-line-lengths-for-all-columns.mmd
- 13-should-render-a-simple-vertical-timeline-with-no-specific-sections.mmd
- 14-should-render-a-vertical-timeline-diagram-with-sections.mmd
- 2-should-render-a-timeline-diagram-with-sections.mmd
- 3-should-render-a-complex-timeline-with-sections-and-long-events-text-with-br.mmd
- 4-should-render-a-simple-timeline-with-directives-and-disablemulticolor-true.mmd
- 5-should-render-a-simple-timeline-with-directive-overridden-colors.mmd
- 6-should-render-a-simple-timeline-in-base-theme.mmd
- 7-should-render-a-simple-timeline-in-default-theme.mmd
- 8-should-render-a-simple-timeline-in-dark-theme.mmd
- 9-should-render-a-simple-timeline-in-neutral-theme.mmd
- should-hide-default-icons-with-icon-none-and-icon.mmd
- should-pick-file-icons-from-filename-and-extension-config-maps.mmd
- should-preserve-consecutive-spaces-and-unicode-in-labels.mmd
- should-render-a-complex-treeview-diagram-with-quoted-labels.mmd
- should-render-a-simple-treeview-diagram-with-quoted-labels.mmd
- should-render-bare-unquoted-labels-with-icons.mmd
- should-render-class-annotations-for-highlighting.mmd
- should-render-combined-annotations.mmd
- should-render-descriptions.mmd
- should-render-emoji-as-icons-with-the-default-icons-hidden.mmd
- should-render-icon-overrides.mmd
- should-render-the-unknown-icon-fallback-for-unregistered-icons.mmd
- should-render-with-custom-config-and-quoted-labels.mmd
- should-render-with-multiple-roots-and-quoted-labels.mmd
- should-resolve-unprefixed-icon-overrides-via-default-icon-pack.mmd
- 1-should-render-a-basic-treemap.mmd
- 10-should-render-the-example-from-documentation.mmd
- 11-should-handle-comments.mmd
- 12-should-apply-classdef-fill-color-to-leaf-nodes.mmd
- 13-should-apply-classdef-stroke-styles-to-sections.mmd
- 14-should-apply-classdef-color-to-text-labels.mmd
- 15-should-apply-multiple-classdef-properties-simultaneously.mmd
- 16-should-handle-classdef-on-nested-sections-and-leaves.mmd
- 17-should-render-treemap-with-readable-text-on-dark-theme.mmd
- 18-should-render-treemap-with-readable-text-on-neutral-theme.mmd
- 19-should-render-labels-in-complex-treemap-with-many-nested-blocks.mmd
- 2-should-render-a-hierarchical-treemap.mmd
- 3-should-render-a-treemap-with-styling-using-classdef.mmd
- 4-should-handle-long-text-that-wraps.mmd
- 5-should-render-with-a-forest-theme.mmd
- 6-should-handle-multiple-levels-of-nesting.mmd
- 7-should-handle-classdef-with-multiple-styles.mmd
- 8-should-handle-dollar-value-formatting-with-thousands-separator.mmd
- 8a-should-handle-percentage-formatting.mmd
- 8b-should-handle-decimal-formatting.mmd
- 8c-should-handle-dollar-sign-with-decimal-places.mmd
- 8d-should-handle-dollar-sign-with-thousands-separator-and-decimal-places.mmd
- 8e-should-handle-simple-thousands-separator.mmd
- 8f-should-handle-valueformat-set-via-directive-with-dollar-and-thousands-separator.mmd
- 8g-should-handle-scientific-notation-format.mmd
- 9-should-handle-a-complex-example-with-multiple-features.mmd
- 14-should-render-a-two-set-venn-diagram-with-handdrawn-look.mmd
- 15-should-render-a-three-set-venn-with-handdrawn-look-and-title.mmd
- 18-should-render-a-handdrawn-venn-with-custom-styles-and-text-nodes.mmd
- 1-should-render-a-simple-two-set-venn-diagram.mmd
- 10-should-render-a-venn-diagram-with-many-text-nodes.mmd
- 11-should-render-a-venn-diagram-with-custom-text-colors-via-style.mmd
- 12-should-render-a-two-set-venn-with-asymmetric-sizes.mmd
- 13-should-render-a-complex-venn-with-labels-text-nodes-and-styles.mmd
- 16-should-render-a-venn-diagram-with-a-3-set-union-without-explicit-pairwise-subsets.mmd
- 17-should-render-a-venn-diagram-with-partial-pairwise-subsets.mmd
- 2-should-render-a-three-set-venn-diagram.mmd
- 3-should-render-a-venn-diagram-with-a-title.mmd
- 4-should-render-a-venn-diagram-with-custom-set-sizes.mmd
- 5-should-render-a-venn-diagram-with-labels.mmd
- 6-should-render-a-venn-diagram-with-text-nodes.mmd
- 7-should-render-a-venn-diagram-with-custom-colors-via-style.mmd
- 8-should-render-a-venn-diagram-with-string-identifiers.mmd
- 9-should-render-with-dark-theme.mmd
- 1-should-render-tea-shop.mmd
- 2-should-render-data-evolution-stages.mmd
- 3-should-render-pipelines.mmd
- 4-should-render-link-types-and-annotations.mmd
- 5-should-render-custom-canvas-size.mmd
- 6-should-render-gpt-tokeniser-architecture.mmd
- decimals-and-negative-numbers-are-supported.mmd
- multiple-plots-can-be-rendered.mmd
- render-all-the-theme-color.mmd
- render-spark-bar-without-displaying-other-property.mmd
- render-spark-line-with-plotreservedspacepercent.mmd
- render-with-show-axis-label-false.mmd
- render-with-show-axis-line-false.mmd
- render-with-show-axis-tick-false.mmd
- render-with-show-axis-title-false.mmd
- should-render-a-chart-without-title.mmd
- should-render-a-chart-without-y-axis-with-different-range.mmd
- should-render-a-complete-chart.mmd
- should-render-a-horizontal-line-chart-with-point-labels.mmd
- should-render-a-line-chart-with-mixed-labels-some-points-labeled-some-not.mmd
- should-render-a-line-chart-with-point-labels.mmd
- should-render-a-single-bar-with-label-for-a-horizontal-xy-chart.mmd
- should-render-a-single-bar-with-label-for-a-vertical-xy-chart.mmd
- should-render-horizontal-bar-chart-with-labels-outside-bar.mmd
- should-render-horizontal-bar-chart-with-labels.mmd
- should-render-horizontal-bar-chart-without-labels-by-default.mmd
- should-render-multiple-bar-plots-horizontally-with-labels-correctly.mmd
- should-render-multiple-bar-plots-vertically-with-labels-correctly.mmd
- should-render-multiple-lines-where-only-one-has-labels.mmd
- should-render-negative-and-decimal-values-with-correct-labels-for-horizontal-xy-chart.mmd
- should-render-negative-and-decimal-values-with-correct-labels-for-vertical-xy-chart.mmd
- should-render-the-simplest-possible-xy-beta-chart.mmd
- should-render-the-simplest-possible-xy-chart.mmd
- should-render-vertical-bar-chart-with-labels-outside-bar.mmd
- should-render-vertical-bar-chart-with-labels.mmd
- should-render-vertical-bar-chart-without-labels-by-default.mmd
- should-use-all-the-config-from-directive.mmd
- should-use-all-the-config-from-yaml.mmd
- x-axis-title-not-required.mmd
- y-axis-title-not-required.mmd
- basic-zen-uml-diagram.mmd
- argos-metadata.spec.ts
- argos-metadata.ts
- coverage.ts
- iconShapeTests.ts
- mmd-snapshots.spec.ts
- mmd-snapshots.ts
- util.ts
- configuration.spec.js
- external-diagrams.spec.js
- ghsa.spec.js
- iife.spec.js
- interaction.spec.js
- rerender.spec.js
- xss.spec.js
- 01-basic-use-cases.mmd
- 02-system-boundaries.mmd
- 03-actor-variants.mmd
- 04-labels-and-notes.mmd
- 05-association-markers.mmd
- 06-uml-relationships.mmd
- 07-edge-styles-and-animation.mmd
- 08-json-table.mmd
- 09-business-and-stereotypes.mmd
- 10-configuration-and-accessibility.mmd
- 11-order-independent-refinement.mmd
- 12-boundary-contained-actors.mmd
- 13-minimum-edge-lengths.mmd
- 14-element-styling-precedence.mmd
- 15-animation-variants.mmd
- 16-json-order-and-values.mmd
- 17-direction-bottom-up.mmd
- 18-direction-right-to-left.mmd
- 19-association-label-semantics.mmd
- 20-full-featured-order-system.mmd
- knsv2-01-sequence.mmd
- knsv2-02-treemap.mmd
- knsv2-03-radar.mmd
- knsv2-04-flowchart-lr-animation.mmd
- knsv2-05-flowchart-lr-animation.mmd
- knsv2-06-flowchart-elk-ogdc-tb-subgraphs.mmd
- knsv2-07-flowchart-elk-tb-subgraphs.mmd
- knsv2-08-flowchart-elk-tb-subgraphs.mmd
- knsv2-09-flowchart-elk-tb-subgraphs.mmd
- knsv2-10-class-elk.mmd
- knsv2-11-requirement-elk.mmd
- knsv2-12-flowchart-elk-elk-tb-subgraphs.mmd
- knsv2-13-flowchart-elk-elk-tb-subgraphs.mmd
- knsv2-14-flowchart-elk-tb.mmd
- knsv2-15-flowchart-elk-lr-shapes.mmd
- knsv2-16-mindmap-tidy-tree.mmd
- knsv2-17-flowchart-elk-lr-shapes.mmd
- knsv2-18-flowchart-elk-lr-shapes.mmd
- knsv2-19-flowchart-elk-lr-shapes.mmd
- knsv2-20-flowchart-elk-lr-shapes-node-placement.mmd
- knsv2-21-flowchart-elk-lr-subgraphs.mmd
- knsv2-22-flowchart-elk-lr.mmd
- knsv2-23-flowchart-elk-lr-subgraphs.mmd
- knsv2-24-flowchart-elk-lr-subgraphs.mmd
- knsv2-25-flowchart-elk-lr.mmd
- knsv2-26-flowchart-elk-lr-shapes-subgraphs.mmd
- knsv2-27-flowchart-elk-lr-subgraphs.mmd
- knsv2-28-flowchart-elk-lr.mmd
- knsv2-29-flowchart-elk-lr-subgraphs.mmd
- knsv2-30-flowchart-elk-lr-shapes.mmd
- knsv2-31-kanban-tickets.mmd
- knsv2-32-flowchart-lr-icons-shapes.mmd
- knsv2-33-flowchart-lr-icons-shapes.mmd
- knsv2-34-flowchart-lr-icons-shapes.mmd
- knsv2-35-flowchart-lr-icons-shapes.mmd
- knsv2-36-flowchart-lr-icons-shapes.mmd
- knsv2-37-flowchart-lr-icons-shapes.mmd
- knsv2-38-flowchart-lr-icons-shapes.mmd
- knsv2-39-flowchart-lr-icons-shapes.mmd
- knsv2-40-flowchart-lr-icons-shapes.mmd
- knsv2-41-flowchart-lr-icons-shapes.mmd
- knsv2-42-flowchart-lr-icons-shapes.mmd
- knsv2-43-flowchart-lr-icons-shapes.mmd
- knsv2-44-flowchart-lr-icons-shapes.mmd
- knsv2-45-kanban-tickets.mmd
- knsv2-46-kanban-tickets.mmd
- test.mmd
- test1.mmd
- test2.mmd
- test3.mmd
- test4.mmd
- 4813-title-and-arrow-styling.mmd
- class-generic-no-html-labels.mmd
- diamond-intersections.mmd
- flowchart-edge-styling.mmd
- full-class-diagram.mmd
- nested-subgraphs-reverse-order.mmd
- non-rect-intersections.mmd
- Render-stadium-shape.mmd
- requirement-label-alignment.mmd
- right-angles-not-curves.mmd
- should-render-edge-labels-correctly-when-flowchart-htmlLabels-is-false.mmd
- styled-edge-labels.mmd
- 1-simple.mmd
- 1-simple.sizes.json
- 10-node-placement.mmd
- 10-node-placement.sizes.json
- 11-commant2.sizes.json
- 11-commant2.xmmd
- 12-disagree-exits-b-c.mmd
- 12-disagree-exits-b-c.sizes.json
- 13-disagree-exits-b-c-d.mmd
- 13-disagree-exits-b-c-d.sizes.json
- 14-messy-layout.mmd
- 14-messy-layout.sizes.json
- 15-border-hugging-lr.mmd
- 15-border-hugging-lr.sizes.json
- 15-border-hugging.mmd
- 15-border-hugging.sizes.json
- 2-decisions-lr.mmd
- 2-decisions-lr.sizes.json
- 3-decisions-tb.mmd
- 3-decisions-tb.sizes.json
- 4-car-fun-sales-tb.mmd
- 4-car-fun-sales-tb.sizes.json
- 5-car-fun-sales-wide-tb.mmd
- 5-car-fun-sales-wide-tb.sizes.json
- 6-legal-constr-sales.mmd
- 6-legal-constr-sales.sizes.json
- 7-car-sales-constr.mmd
- 7-car-sales-constr.sizes.json
- 8-query-process-2.mmd
- 8-query-process-2.sizes.json
- 9-edge-labels.mmd
- commant.mmd
- commant.sizes.json
- intake-review-complete.mmd
- intake-review-complete.sizes.json
- issue-7802-1.mmd
- issue-7802-1.sizes.json
- issue-7802-2.mmd
- issue-7802-2.sizes.json
- issue-7802-3.mmd
- issue-7802-3.sizes.json
- issue-7802-4.mmd
- issue-7802-4.sizes.json
- issue-7802-5.mmd
- issue-7802-5.sizes.json
- issue-7802-6.mmd
- mermaid-work.mmd
- mermaid-work.sizes.json
- pebr-1-duplicate-process-in-substate-no-render.mmd
- pebr-1-duplicate-process-in-substate-no-render.sizes.json
- pebr-2-edge-intrudes-lane-label.mmd
- pebr-3-process-too-wide-in-lane.mmd
- pebr-3-process-too-wide-in-lane.sizes.json
- query-process.mmd
- query-process.sizes.json
- sales-process.mmd
- simple-2.mmd
- simple-2.sizes.json
- class-diagram-2.mmd
- class-diagram-3.mmd
- class-diagram.mmd
- Company-simp.mmd
- Company-simp.sizes.json
- Company.mmd
- Company.sizes.json
- ddlt-manifest.json
- decision-flow.mmd
- decoupled-subgraph.mmd
- decoupled-subgraph.sizes.json
- deploy-pipeline-simplified.mmd
- deploy-pipeline-simplified.sizes.json
- deploy-pipeline.mmd
- deploy-pipeline.sizes.json
- domus1.mmd
- domus1.sizes.json
- edge-from-subgraph.mmd
- edge-from-subgraph.sizes.json
- edge-to-node-in-subgraph.mmd
- edge-to-subgraph.mmd
- edge-types.mmd
- edge-types.sizes.json
- identical-edges-in-subgraph.mmd
- identical-edges.mmd
- labels-long.mmd
- life-choices.mmd
- life-choices.sizes.json
- multiple-edges.mmd
- multiple-edges.sizes.json
- nested-incoming.mmd
- nested-outgoing-edges.mmd
- nested-sb-edges-in-out.mmd
- nested-sg-outgoing-2.mmd
- nested-sg-outgoing-3.mmd
- nested-sg-outgoing-4.mmd
- nested-sg-outgoing-5.mmd
- nested-subgraphs-2.mmd
- nested-subgraphs-3.mmd
- nested-subgraphs.mmd
- ortho-mini-2.mmd
- ortho-mini-2.sizes.json
- ortho-mini.mmd
- ortho-mini.sizes.json
- ortho1.mmd
- ortho1.sizes.json
- project-sox2.mmd
- project-sox2.sizes.json
- self-loop-2.mmd
- self-loop-multi.mmd
- self-loop.mmd
- self-loop.sizes.json
- shapes-and-styling.mmd
- shapes.mmd
- simple-graph.mmd
- state-diagram.mmd
- subgraph-labels-2.mmd
- subgraph-labels-3.mmd
- subgraph-labels.mmd
- subgraph-variation-2.mmd
- subgraph-variation.mmd
- baseline.json
- huge1.mmd
- huge2.mmd
- huge3.mmd
- huge4.mmd
- huge5.mmd
- large1.mmd
- large2.mmd
- large3.mmd
- large4.mmd
- large5.mmd
- medium1.mmd
- medium2.mmd
- medium3.mmd
- medium4.mmd
- medium5.mmd
- issue-1874.html
- architecture-external.html
- ashish2.html
- bundle-test.js
- class.html
- click_security_loose.html
- click_security_other.html
- click_security_sandbox.html
- click_security_strict.html
- css-injection.html
- css1.html
- current.html
- current2.html
- darshan.html
- e2e.html
- empty.html
- exploit.js
- external-diagrams-example-diagram.html
- flow-elk.html
- flow.html
- flow2.html
- flowchart-refactor.html
- flowchart-state.html
- ghsa1.html
- ghsa2.html
- ghsa3.html
- git-graph.html
- gitgraph.html
- gitgraph2.html
- huge.html
- iife.html
- interaction.html
- knsv-4442.html
- knsv.html
- knsv2.html
- knsv3.html
- marker_unique_id.html
- mindmap-layouts.html
- multi_diagram_unique_ids.html
- per.html
- render-after-error.html
- rerender.html
- saurabh.html
- showcase_base.html
- showcase_base_dark.html
- showcase_dark.html
- showcase_default.html
- showcase_forest.html
- showcase_neutral.html
- sidv.html
- state-refactor.html
- subgraph.html
- suppressError.html
- theme-directives.html
- user-journey.html
- vertices.html
- viewer.js
- xss.html
- xss.png
- xss10.html
- xss11.html
- xss12.html
- xss13.html
- xss14.html
- xss15.html
- xss16.html
- xss17.html
- xss18.html
- xss19.html
- xss2.html
- xss20.html
- xss21.html
- xss22.html
- xss23-css.html
- xss24.html
- xss25.html
- xss3.html
- xss4.html
- xss5.html
- xss6.html
- xss7.html
- xss8.html
- xss9.html
- yari.html
- yari2.html
- architecture.spec.ts
- block.spec.js
- c4-characterization.spec.js
- classDiagram-elk-v3.spec.js
- classDiagram-handDrawn-v3.spec.js
- classDiagram-neo.spec.js
- classDiagram-v2.spec.js
- classDiagram-v3.spec.js
- classDiagram.spec.js
- erDiagram-neo-look.spec.ts
- erDiagram-unified.spec.js
- erDiagram.spec.js
- errorDiagram.spec.ts
- eventmodeling.spec.ts
- flowchart-elk.spec.js
- flowchart-handDrawn.spec.js
- flowchart-icon.spec.js
- flowchart-shape-alias.spec.ts
- flowchart-shape-themes.spec.ts
- flowchart-v2.spec.js
- flowchart.spec.js
- gantt.spec.js
- gitGraph-neo-look.spec.js
- ishikawa.spec.ts
- mindmap-neo-look.spec.ts
- mindmap.spec.ts
- pie.spec.ts
- radar.spec.js
- railroad.spec.ts
- requirementDiagram-neo-themes.spec.ts
- requirementDiagram-unified.spec.js
- sankey.spec.ts
- sequenceDiagram-redux-themes.spec.ts
- sequencediagram-v2.spec.js
- sequencediagram.spec.js
- stateDiagram-neo.spec.js
- stateDiagram-v2.spec.js
- stateDiagram.spec.js
- swimlanes.spec.ts
- timeline-neo-look.spec.js
- usecase.spec.ts
- journey.spec.js
- wardley.spec.js
- xyChart.spec.js
- appli.spec.js
- conf-and-directives.spec.js
- examples.spec.ts
- iconShape-circle.spec.ts
- iconShape-rounded.spec.ts
- iconShape-square.spec.ts
- iconShape.spec.ts
- imageShape.spec.ts
- marker_unique_id.spec.js
- mmd-snapshots.spec.ts
- multi_diagram_unique_ids.spec.js
- newShapes-neo.spec.ts
- newShapes.spec.ts
- oldShapes-neo.spec.ts
- oldShapes.spec.ts
- theme.spec.js
- global-teardown.ts
- sheet-order.json
- tsconfig.json
- bomb-svgrepo-com.svg
- GitHub-Mark-32px.png
- gray-class.png
- gray-flow.png
- gray-gantt.png
- gray-journey.png
- gray-pie.png
- gray-sequence.png
- gray-state.png
- gray-user-journey.png
- header.png
- architecture.ts
- block.ts
- c4.ts
- class.ts
- cynefin.ts
- er.ts
- eventmodeling.ts
- flowchart.ts
- gantt.ts
- git.ts
- ishikawa.ts
- kanban.ts
- mindmap.ts
- packet.ts
- pie.ts
- quadrant-chart.ts
- radar.ts
- railroad-abnf.ts
- railroad-ebnf.ts
- railroad-peg.ts
- railroad.ts
- requirement.ts
- sankey.ts
- sequence.ts
- state.ts
- timeline.ts
- tree-view.ts
- treemap.ts
- usecase.ts
- user-journey.ts
- venn.ts
- wardley.ts
- xychart.ts
- example.spec.ts
- index.ts
- types.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.json
- create-types-from-json-schema.mts
- docs.cli.mts
- docs.mts
- docs.spec.ts
- loadHook.mjs
- update-release-version.mts
- mermaidAPI.ts
- comments.spec.ts
- comments.ts
- detectType.ts
- diagram-beta-policy.spec.ts
- diagram-orchestration.spec.ts
- diagram-orchestration.ts
- diagramAPI.spec.ts
- diagramAPI.ts
- frontmatter.spec.ts
- frontmatter.ts
- loadDiagram.ts
- regexes.ts
- requiredConfig.ts
- types.ts
- complete-example-agentflow.expected.json
- complete-example-agentflow.mmd
- error-shape-removed-agentflow.expected.json
- error-shape-removed-agentflow.mmd
- parse-error-unterminated-container-agentflow.expected.json
- parse-error-unterminated-container-agentflow.mmd
- pattern-connector-dotted-form-agentflow.expected.json
- pattern-connector-dotted-form-agentflow.mmd
- pattern-parallel-agentflow.expected.json
- pattern-parallel-agentflow.mmd
- pattern-reference-doc-agentflow.expected.json
- pattern-reference-doc-agentflow.mmd
- smoke-valid-agentflow.expected.json
- smoke-valid-agentflow.mmd
- warning-shape-unsupported-agentflow.expected.json
- warning-shape-unsupported-agentflow.mmd
- conformance.spec.ts
- runner.spec.ts
- runner.ts
- agentflow-attachment-mapping.spec.ts
- agentflow-blank-line-fold.spec.ts
- agentflow-comments.spec.ts
- agentflow-containment-cycle.spec.ts
- agentflow-edge-instruction.spec.ts
- agentflow-edge-semantic.spec.ts
- agentflow-empty-metadata.spec.ts
- agentflow-flow-metadata.spec.ts
- agentflow-flow-self-reference.spec.ts
- agentflow-flowchart-parity.spec.ts
- agentflow-global.spec.ts
- agentflow-inline-metadata-mapping.spec.ts
- agentflow-mappings.spec.ts
- agentflow-metadata-no-validation.spec.ts
- agentflow-metadata-prototype-keys.spec.ts
- agentflow-metadata-trailing-comma.spec.ts
- agentflow-subgraph-span.spec.ts
- agentflow-tool-validators.spec.ts
- agentflow-yaml-error-position.spec.ts
- agentflow.jison
- agentflow.spec.ts
- agentflowParser.ts
- afDetector.ts
- agentflow-diagnostics-lifecycle.spec.ts
- agentflow-diagnostics.spec.ts
- agentflow-link-style.spec.ts
- agentflow-max-text-size.spec.ts
- agentflow-render-positions.spec.ts
- agentflow-semantic-model.spec.ts
- agentflow-shape-catalogue.spec.ts
- agentflowDb.ts
- diagnostics.spec.ts
- diagnostics.ts
- diagram.ts
- NOTES.md
- renderer.spec.ts
- renderer.ts
- shapes.ts
- styles.ts
- transformData.ts
- types.ts
- architecture.spec.ts
- architectureDb.ts
- architectureDetector.ts
- architectureDiagram.ts
- architectureIcons.ts
- architectureParser.ts
- architectureRenderer.ts
- architectureSeed.spec.ts
- architectureSeed.ts
- architectureStyles.ts
- architectureTypes.ts
- svgDraw.spec.ts
- svgDraw.ts
- block.jison
- block.spec.ts
- blockDB.spec.ts
- blockDB.ts
- blockDetector.ts
- blockDiagram.ts
- blockRenderer.ts
- blockTypes.ts
- blockUtils.ts
- layout.spec.ts
- layout.ts
- renderHelpers.ts
- styles.ts
- c4Boundary.spec.ts
- c4Component.spec.ts
- c4Container.spec.ts
- c4Diagram.jison
- c4Diagram.spec.ts
- c4Person.spec.ts
- c4PersonExt.spec.ts
- c4System.spec.ts
- c4Db.ts
- c4Detector.ts
- c4Diagram.ts
- c4Renderer.ts
- c4ShapeAdapter.ts
- c4Types.ts
- styles.js
- svgDraw.ts
- class.spec.js
- classDiagram.jison
- classDb.ts
- classDetector-V2.ts
- classDetector.ts
- classDiagram-styles.spec.js
- classDiagram-v2.ts
- classDiagram.spec.ts
- classDiagram.ts
- classRenderer-v3-unified.ts
- classRenderer.js
- classTypes.spec.ts
- classTypes.ts
- shapeUtil.ts
- styles.js
- svgDraw.js
- svgDraw.spec.js
- runChevrotainParse.ts
- common.spec.ts
- common.ts
- commonDb.ts
- commonTypes.ts
- populateCommonDb.ts
- svgDrawCommon.ts
- cynefin.integration.spec.ts
- cynefin.spec.ts
- cynefinBoundaries.ts
- cynefinDb.ts
- cynefinDetector.ts
- cynefinDiagram.ts
- cynefinParser.ts
- cynefinRenderer.ts
- styles.ts
- types.ts
- erDiagram.jison
- erDiagram.spec.js
- subgraph.spec.js
- erDb.spec.js
- erDb.ts
- erDetector.ts
- erDiagram.ts
- erMarkers.js
- erRenderer-unified.ts
- erRenderer.js
- erRenderer.spec.ts
- erTypes.ts
- styles.ts
- errorDiagram.ts
- errorRenderer.ts
- db.ts
- detector.ts
- diagram.ts
- eventmodeling.spec.ts
- parser.ts
- renderer.ts
- styles.js
- types.ts
- detector.ts
- flow-arrows.spec.js
- flow-comments.spec.js
- flow-direction.spec.js
- flow-edges.spec.js
- flow-huge.spec.js
- flow-interactions.spec.js
- flow-lines.spec.js
- flow-md-string.spec.js
- flow-node-data.spec.js
- flow-singlenode.spec.js
- flow-style.spec.js
- flow-text.spec.js
- flow-vertice-chaining.spec.js
- flow.jison
- flow.spec.js
- flowParser.ts
- subgraph.spec.js
- flowChartShapes.js
- flowChartShapes.spec.js
- flowDb.spec.ts
- flowDb.ts
- flowDetector-v2.ts
- flowDetector.ts
- flowDiagram.spec.ts
- flowDiagram.ts
- flowRenderer-v3-unified.spec.ts
- flowRenderer-v3-unified.ts
- styles.ts
- types.ts
- gantt.jison
- gantt.spec.js
- ganttDb.js
- ganttDb.spec.ts
- ganttDetector.ts
- ganttDiagram.ts
- ganttRenderer.js
- styles.js
- desired syntax
- gitGraph.spec.ts
- gitGraphAst.ts
- gitGraphDetector.ts
- gitGraphDiagram.ts
- gitGraphParser.ts
- gitGraphRenderer.ts
- gitGraphTypes.ts
- styles.js
- info.spec.ts
- infoDb.ts
- infoDetector.ts
- infoDiagram.ts
- infoParser.ts
- infoRenderer.ts
- infoTypes.ts
- ishikawa.jison
- ishikawa.spec.ts
- ishikawaDb.ts
- ishikawaDetector.ts
- ishikawaDiagram.ts
- ishikawaRenderer.ts
- ishikawaStyles.ts
- ishikawaTypes.ts
- kanban.jison
- detector.ts
- kanban-definition.ts
- kanban.spec.ts
- kanbanDb.ts
- kanbanRenderer.ts
- kanbanTypes.ts
- samples.md
- styles.ts
- mindmap.jison
- detector.ts
- mindmap-definition.ts
- mindmap.spec.ts
- mindmapDb.getData.test.ts
- mindmapDb.ts
- mindmapRenderer.ts
- mindmapTypes.ts
- styles.ts
- svgDraw.ts
- db.ts
- detector.ts
- diagram.ts
- packet.spec.ts
- parser.ts
- renderer.ts
- styles.ts
- types.ts
- pie.spec.ts
- pieDb.ts
- pieDetector.ts
- pieDiagram.ts
- pieParser.ts
- pieRenderer.spec.ts
- pieRenderer.ts
- pieStyles.ts
- pieTypes.ts
- quadrant.jison
- quadrant.jison.spec.ts
- quadrantBuilder.ts
- quadrantDb.spec.ts
- quadrantDb.ts
- quadrantDetector.ts
- quadrantDiagram.ts
- quadrantRenderer.ts
- utils.ts
- db.ts
- detector.ts
- diagram.ts
- parser.ts
- radar.spec.ts
- renderer.ts
- styles.ts
- types.ts
- abnfDiagram.spec.ts
- abnfParser.ts
- ebnfDiagram.spec.ts
- ebnfParser.ts
- pegDiagram.spec.ts
- pegParser.ts
- railroadDiagram.spec.ts
- railroadParser.ts
- abnfDetector.spec.ts
- abnfDetector.ts
- abnfDiagram.ts
- ebnfDetector.spec.ts
- ebnfDetector.ts
- ebnfDiagram.ts
- pegDetector.spec.ts
- pegDetector.ts
- pegDiagram.ts
- railroadDb.spec.ts
- railroadDb.ts
- railroadDetector.spec.ts
- railroadDetector.ts
- railroadDiagram.ts
- railroadRenderer.spec.ts
- railroadRenderer.ts
- railroadTypes.ts
- styles.spec.ts
- styles.ts
- requirementDiagram.jison
- requirementDiagram.spec.js
- requirementDb.spec.ts
- requirementDb.ts
- requirementDetector.ts
- requirementDiagram.ts
- requirementRenderer.ts
- styles.js
- types.ts
- energy.csv
- sankey.jison
- sankey.spec.ts
- sankeyDB.ts
- sankeyDetector.ts
- sankeyDiagram.ts
- sankeyRenderer.ts
- sankeyUtils.ts
- styles.js
- sequenceDiagram.jison
- sequenceDb.ts
- sequenceDetector.ts
- sequenceDiagram.spec.js
- sequenceDiagram.ts
- sequenceRenderer.spec.js
- sequenceRenderer.ts
- styles.js
- svgDraw.js
- svgDraw.spec.js
- types.ts
- state-parser.spec.js
- state-style.spec.js
- stateDiagram.jison
- dataFetcher.ts
- shapes.js
- stateCommon.ts
- stateDb.spec.js
- stateDb.ts
- stateDetector-V2.ts
- stateDetector.ts
- stateDiagram-v2.spec.js
- stateDiagram-v2.ts
- stateDiagram.spec.js
- stateDiagram.ts
- stateRenderer-v3-unified.spec.js
- stateRenderer-v3-unified.ts
- stateRenderer.js
- stateRenderer.spec.js
- styles.js
- detector.ts
- styles.ts
- swimlanesDiagram.spec.ts
- swimlanesDiagram.ts
- timeline.jison
- detector.ts
- styles.js
- svgDraw.js
- timeline-definition.ts
- timeline.spec.js
- timelineDb.js
- timelineRenderer.ts
- timelineRendererVertical.ts
- db.ts
- detector.ts
- diagram.ts
- parser.ts
- renderer.ts
- styles.ts
- types.ts
- utils.test.ts
- utils.ts
- boxDrawingPreprocessor.spec.ts
- boxDrawingPreprocessor.ts
- db.spec.ts
- db.ts
- detector.ts
- diagram.ts
- icons.spec.ts
- icons.ts
- parser.spec.ts
- parser.ts
- renderer.ts
- styles.ts
- types.ts
- usecase.chevrotain.ts
- usecase.lexer.spec.ts
- usecase.lexer.ts
- usecase.parser.spec.ts
- usecase.parser.ts
- usecase.tokens.ts
- usecase.visitor.ts
- usecaseJson.spec.ts
- usecaseJson.ts
- usecaseModelBuilder.ts
- styles.ts
- usecase.docs.spec.ts
- usecase.parser.spec.ts
- usecase.spec.ts
- usecaseAst.ts
- usecaseDb.spec.ts
- usecaseDb.ts
- usecaseDetector.ts
- usecaseDiagram.ts
- usecaseRenderer.spec.ts
- usecaseRenderer.ts
- usecaseTypes.ts
- journey.jison
- journey.spec.js
- journeyDb.js
- journeyDb.spec.js
- journeyDetector.ts
- journeyDiagram.ts
- journeyRenderer.ts
- styles.js
- svgDraw.js
- venn.jison
- venn.spec.ts
- styles.ts
- vennDB.ts
- vennDetector.ts
- vennDiagram.ts
- vennRenderer.spec.ts
- vennRenderer.ts
- vennTypes.ts
- styles.ts
- wardleyBuilder.spec.ts
- wardleyBuilder.ts
- wardleyDb.ts
- wardleyDetector.ts
- wardleyDiagram.ts
- wardleyParser.spec.ts
- wardleyParser.ts
- wardleyRenderer.ts
- wardleyTypes.ts
- bandAxis.ts
- baseAxis.ts
- index.ts
- linearAxis.ts
- barPlot.ts
- index.ts
- linePlot.ts
- chartTitle.ts
- legend.spec.ts
- legend.ts
- index.ts
- interfaces.ts
- orchestrator.ts
- textDimensionCalculator.ts
- xychart.jison
- xychart.jison.spec.ts
- xychartDb.spec.ts
- xychartDb.ts
- xychartDetector.ts
- xychartDiagram.ts
- xychartRenderer.ts
- globalStyles.ts
- Contributors.vue
- EditorSelectionModal.vue
- HomePage.vue
- LandingIntentModal.vue
- TopBar.vue
- fetch-avatars.ts
- fetch-contributors.ts
- main.css
- custom.css
- index.ts
- mermaid.ts
- Mermaid.vue
- OssHomeHeroNameClipApplier.ts
- plausible.ts
- redirect.spec.ts
- redirect.ts
- Tooltip.vue
- canonical-config.ts
- canonical-urls.ts
- config.ts
- contributors.ts
- headerDomainRules.spec.ts
- headerDomainRules.ts
- homepageHeroCopy.spec.ts
- homepageHeroCopy.ts
- landingPopUp.spec.ts
- landingPopUp.ts
- mermaid-markdown-all.ts
- ossHeroClass.spec.ts
- ossHeroClass.ts
- teamMembers.ts
- unplugin-icons.d.ts
- er.png
- contributing.md
- intro.md
- new-diagram-jison.md
- new-diagram.md
- questions-and-suggestions.md
- security.md
- accessibility-div-example-2.png
- accessibility-div-example.png
- assignWithDepth.png
- mathMLDifferences.png
- object.assign without depth.png
- wrapped text.png
- 8.6.0_docs.md
- accessibility.md
- configuration.md
- directives.md
- faq.md
- icons.md
- layouts.md
- math.md
- mermaidCLI.md
- theming.md
- tidy-tree.md
- usage.md
- flowchart-code-flow.mmd
- mermaid-api-sequence.mmd
- mindmap-implementation-sequence.mmd
- python-mermaid-integration-updated.png
- python-mermaid-integration.png
- integrations-community.md
- integrations-create.md
- mermaid-chart.md
- tutorials.md
- er.png
- book-banner-post-release.jpg
- Code-Preview-Config.png
- Live-Editor-Choices.png
- examples.md
- getting-started.md
- index.md
- syntax-reference.md
- class.png
- cover.jpg
- er.png
- flowchart.png
- gantt.png
- index.html
- sequence-diagram.png
- state.png
- announcements.md
- blog.md
- ai-diagram.svg
- ai-repair.svg
- comment.svg
- folder.svg
- group.svg
- groups.svg
- open-source.svg
- plugins.svg
- presentation.svg
- public.svg
- terminal.svg
- version-history.svg
- whiteboard.svg
- .nojekyll
- 1-Callout-Easy.svg
- 2-Callout-Integrations.svg
- 3-Callout-Awards.svg
- favicon.ico
- favicon.png
- favicon.svg
- header.png
- hero-chart-dark.svg
- hero-chart.svg
- manifest.json
- mermaid-logo-horizontal.svg
- mermaid-logo.svg
- Gantt-excluded-days-within.png
- Gantt-long-weekend-look.png
- zenuml-participant-annotators.png
- agentflow.md
- architecture.md
- block.md
- c4.md
- classDiagram.md
- cynefin.md
- entityRelationshipDiagram.md
- eventmodeling.md
- examples.md
- flowchart.md
- gantt.md
- gitgraph.md
- ishikawa.md
- kanban.md
- mindmap.md
- packet.md
- pie.md
- quadrantChart.md
- radar.md
- railroad.md
- requirementDiagram.md
- sankey.md
- sequenceDiagram.md
- stateDiagram.md
- swimlanes.md
- timeline.md
- treemap.md
- treeView.md
- usecase.md
- userJourney.md
- venn.md
- wardley.md
- xyChart.md
- zenuml.md
- adding-new-shape.md
- index.md
- package.json
- tsconfig.json
- vite.config.ts
- index.spec.ts
- index.ts
- cytoscape-setup.test.ts
- cytoscape-setup.ts
- index.ts
- layout.test.ts
- layout.ts
- render.ts
- types.ts
- index.js
- index.spec.js
- mermaid-graphlib.js
- mermaid-graphlib.spec.js
- aggregateValidate.spec.ts
- aggregateValidate.ts
- backends.ts
- baselineDdltSpec.ts
- captureContract.ts
- discoverFixtures.ts
- domusEdgeLabelInject.ts
- fixtureFreshness.spec.ts
- fixtureFreshness.ts
- fixtureMetadata.spec.ts
- fixtureSizes.spec.ts
- fixtureSizes.ts
- index.ts
- layout-fixtures.ddlt.spec.ts
- loadDdltFixture.ts
- parseToLayoutData.ts
- paths.ts
- sizeCapture.ts
- types.ts
- debug.ts
- geometry.ts
- helpers.spec.ts
- helpers.ts
- scoreLayout.spec.ts
- scoreLayout.ts
- types.ts
- validateLayout.spec.ts
- validateLayout.ts
- direction.endpointClip.spec.ts
- direction.geometry.spec.ts
- direction.lr.transform.spec.ts
- direction.materializedGeometry.spec.ts
- direction.portSwap.spec.ts
- direction.sharedTrackNudging.spec.ts
- direction.terminalStub.spec.ts
- edgeLabelNodes.spec.ts
- helpers.laneHeights.spec.ts
- helpers.prepareLayout.spec.ts
- laneOrdering.spec.ts
- phase0.helpers.spec.ts
- phase1.cycles.spec.ts
- phase2.compact.lanes.spec.ts
- phase2.compact.spec.ts
- phase2.layering.spec.ts
- phase3.ordering.spec.ts
- phase4.coordinates.spec.ts
- phase4.lanes.columns.spec.ts
- phase4.lanes.spec.ts
- phase5.pipeline.spec.ts
- 10-node-placement.ddlt.spec.ts
- 14-messy-layout.ddlt.spec.ts
- 15-border-hugging-compare.ddlt.spec.ts
- 15-border-hugging-lr.ddlt.spec.ts
- 4-car-fun-sales-tb.ddlt.spec.ts
- 5-car-fun-sales-wide-tb.ddlt.spec.ts
- 6-legal-constr-sales.ddlt.spec.ts
- 7-car-sales-constr.ddlt.spec.ts
- 8-query-process-2.ddlt.spec.ts
- cloneLayoutDataForMeasure.ts
- createGraph.spec.ts
- createGraph.ts
- createText.spec.ts
- createText.ts
- fastdom.ts
- handle-markdown-text.spec.ts
- handle-markdown-text.ts
- icons.ts
- insertElementsForSize.js
- labelTransform.ts
- accessibility.spec.ts
- accessibility.ts
- assignWithDepth.ts
- config.spec.ts
- config.ts
- config.type.ts
- config.usecase.spec.ts
- defaultConfig.ts
- diagram.spec.ts
- Diagram.ts
- errors.ts
- interactionDb.ts
- internals.ts
- logger.ts
- mermaid.spec.ts
- mermaid.ts
- mermaidAPI.spec.ts
- mermaidAPI.ts
- preprocess.ts
- profiler.spec.ts
- profiler.ts
- .gitignore
- .lintstagedrc.mjs
- .madgerc
- CHANGELOG.md
- package.json
- exampleDiagram.jison
- index.d.ts
- detector.ts
- diagram-definition.ts
- exampleDiagram.spec.js
- exampleDiagramDb.js
- exampleDiagramRenderer.js
- mermaidUtils.ts
- styles.js
- package.json
- tsconfig.eslint.json
- tsconfig.json
- common-renderer-import.spec.ts
- geometry.spec.ts
- render.spec.ts
- find-common-ancestor.d.ts
- find-common-ancestor.ts
- geometry.ts
- layouts.ts
- render.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.json
- index.ts
- layout.test.ts
- layout.ts
- layouts.ts
- non-layered-tidy-tree-layout.d.ts
- render.ts
- types.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.json
- config.js
- navigation.js
- renderer.js
- storage.js
- ui.js
- app.js
- index.html
- styles.css
- package.json
- README.md
- zenuml-core.d.ts
- detector.ts
- mermaidUtils.ts
- parser.ts
- zenuml-definition.ts
- zenuml.d.ts
- zenumlRenderer.spec.ts
- zenumlRenderer.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.json
- .ackrc
- .editorconfig
- .fallowrc.json
- .gitattributes
- .gitignore
- .hadolint.yaml
- .lintstagedrc.mjs
- .node-version
- .npmrc
- .prettierignore
- .prettierrc.json
- CHANGELOG.md
- CITATION.cff
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- cspell.config.yaml
- docker-compose.yml
- Dockerfile
- eslint.config.js
- FUNDING.json
- LICENSE
- netlify.toml
- package.json
- README.md
- README.zh-CN.md
# Installation Guide
1. Get the code
git clone https://github.com/mermaid-js/mermaid
Downloads the entire project code from GitHub to your computer.
cd mermaid
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
npm publish
Type this command into your terminal and run it.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
