diff options
author | Evan Read <eread@gitlab.com> | 2019-08-02 05:54:32 +0000 |
---|---|---|
committer | Evan Read <eread@gitlab.com> | 2019-08-02 05:54:32 +0000 |
commit | ef19202c16fd333f0a45e5f0e3c56d1b2089eae4 (patch) | |
tree | b2dac647639bf126e1f9d0892be06f9eb1a51471 /doc | |
parent | b9d6d005c72e72954132c52c485c741deff96682 (diff) | |
parent | 8f9b2fcc64aad0041d16d63947321cd8c085d550 (diff) | |
download | gitlab-ce-ef19202c16fd333f0a45e5f0e3c56d1b2089eae4.tar.gz |
Merge branch 'sh-mermaid-subgraph-docs' into 'master'
Document required quotes in Mermaid subgraph titles
Closes #65338
See merge request gitlab-org/gitlab-ce!31312
Diffstat (limited to 'doc')
-rw-r--r-- | doc/user/markdown.md | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/doc/user/markdown.md b/doc/user/markdown.md index 9380dcf2a32..edb1e904f2b 100644 --- a/doc/user/markdown.md +++ b/doc/user/markdown.md @@ -185,6 +185,49 @@ graph TD; C-->D; ``` +#### Subgraphs + +NOTE: **Note:** GitLab 12.1 and up now [requires quotes around subgraph +titles that contain multiple words](https://github.com/knsv/mermaid/pull/845). + +Subgraphs can also be included: + +~~~ +```mermaid +graph TB + + SubGraph1 --> SubGraph1Flow + subgraph "SubGraph 1 Flow" + SubGraph1Flow(SubNode 1) + SubGraph1Flow -- Choice1 --> DoChoice1 + SubGraph1Flow -- Choice2 --> DoChoice2 + end + + subgraph "Main Graph" + Node1[Node 1] --> Node2[Node 2] + Node2 --> SubGraph1[Jump to SubGraph1] + SubGraph1 --> FinalThing[Final Thing] +end +``` +~~~ + +```mermaid +graph TB + + SubGraph1 --> SubGraph1Flow + subgraph "SubGraph 1 Flow" + SubGraph1Flow(SubNode 1) + SubGraph1Flow -- Choice1 --> DoChoice1 + SubGraph1Flow -- Choice2 --> DoChoice2 + end + + subgraph "Main Graph" + Node1[Node 1] --> Node2[Node 2] + Node2 --> SubGraph1[Jump to SubGraph1] + SubGraph1 --> FinalThing[Final Thing] +end +``` + ### Emoji > If this is not rendered correctly, [view it in GitLab itself](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/user/markdown.md#emoji). |