查看原文
其他

像写 Markdown 一样画流程图

点击关注👉 进击云原生 2022-11-10
大家好呀,近期微信公众号改版,为了防止错过消息,希望大家可以动动小手将此公众号添加到“星标⭐”,非常感谢~


今天推荐一个项目「mermaid」,一个基于 Javascript 的图表绘制工具,通过解析类 Markdown 的文本语法来实现图表的创建和动态修改。

Mermaid 甚至能让非程序员也能通过 Mermaid Live Editor 轻松创建详细的图表。

下面是一些可以使用 Mermaid 创建的图表示例:

1、流程图

flowchart LR
A[Hard] -->|Text| B(Round)
B --> C{Decision}
C -->|One| D[Result 1]
C -->|Two| E[Result 2]

2、时序图

sequenceDiagram
Alice->>John: Hello John, how are you?
loop Healthcheck
  John->>John: Fight against hypochondria
end
Note right of John: Rational thoughts!
John-->>Alice: Great!
John->>Bob: How about you?
Bob-->>John: Jolly good!

3、甘特图

gantt
  section Section
  Completed :done,   des1, 2014-01-06,2014-01-08
  Active       :active, des2, 2014-01-07, 3d
  Parallel 1   :         des3, after des1, 1d
  Parallel 2   :         des4, after des1, 1d
  Parallel 3   :         des5, after des3, 1d
  Parallel 4   :         des6, after des4, 1d

4、类图

classDiagram
Class01 <|-- AveryLongClass : Cool
<<Interface>> Class01
Class09 --> C2 : Where am i?
Class09 --* C3
Class09 --|> Class07
Class07 : equals()
Class07 : Object[] elementData
Class01 : size()
Class01 : int chimp
Class01 : int gorilla
class Class10 {
<<service>>
int id
size()
}

5、饼图

pie
"Dogs" : 386
"Cats" : 85
"Rats" : 15

体验地址:https://mermaid-js.github.io/mermaid-live-editor/edit

开源项目地址:https://github.com/mermaid-js/mermaid

开源项目作者:mermaid-js


- END -


原文:Github黑板报



后台回复“加群”,带你进入高手如云交流群



推荐阅读


Kubernetes 已“跨越鸿沟”,逆袭成为主流

这个开源工具防止错误配置  乱入 K8s 生产环境

5 个 Docker 替代方案

使用这个工具来简化容器管理

7 个值得关注的开源云原生工具

6 个 CI/CD 的 CNCF 项目,你知道几个?

2022 年 Kubernetes 的 4 种可替代方案

新手必须知道的 Kubernetes 架构

Kubernetes Top5 开源存储项目

四款 MySQL Operator 助你容器数据库

Kubernetes 架构核心点详细总结!



全网粉丝20W的头部大号,专注云原生、Golang、Linux实用脚本,效率工具,免费CSDN下载,回复【go】获取近 6 万 Star 的资源回复【1024】获取全种类IT资料,回复【红包封面】获取超好看封面,回复【加群】进入高手如云技术交流群



分享、点赞和在看

支持我们分享更多好文章,谢谢!

                 

 点个在看集群永保稳定👇

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存