MarkDown流程图全指导(高级开发者与项目经理必须技能)

本文详细介绍了如何使用Markdown创建流程图、时序图和甘特图,包括标准和样式的绘制方法,以及第三方插件Gravizo的使用,是高级开发者和项目经理的必备技能。
摘要由CSDN通过智能技术生成

MarkDown流程图全指导

by Zoomla!逐浪CMS发哥 2020-09-11 18:03:32

准备工作

Markdown是一个轻量级的标记语言,使用普通文本编辑器就能快速编写,不仅显示格式丰富,功能也毫不含糊,分享一个md格式的API请求流程图。

在使用Markdown图表前,你首先需要有解析工具,在本地开发,用vs code再加Markdown preview插件,显然是可以胜任。

由于有些浏览器渲染不出来,所以少数样式流程图带用了图片插入,在强解析下会呈现出相同的两个效果。

基本原理

Markdown图表支持类型包括:

  • 流程图:指定 mermaid(样式流程图) 或 flow (标准流程图)解析语言
  • 时序图:指定 sequence(标准时序图) 或 mermaid(样式时序图) 解析语言
  • 甘特图:指定 mermaid 解析语言

这些复杂图形的绘制都是使用代码块实现的,指定代码块的解析语言,按照响应的绘制语法即可实现。

一、流程图

1.1标准流程图

一个最简单的流程图

 

请点击输入图片描述

代码:

  1. ```flow
  2. start=>start: 接收到消息
  3. info=>operation: 读取信息
  4. setCache=>operation: 更新缓存
  5. end=>end: 处理结束
  6.  
  7. start->info->setCache->end

简易四步骤流程图

 

请点击输入图片描述

代码:

  1. ```flow
  2. st=>start: Start
  3. op=>operation: Your Operation
  4. cond=>condition: Yes or No?
  5. e=>end
  6. st->op->cond
  7. cond(yes)->e
  8. cond(no)->op

简易五步骤流程图

 

请点击输入图片描述

代码:

  1. ```flow
  2. start=>start: API请求
  3. cache=>operation: 读取Redis缓存
  4. cached=>condition: 是否有缓存?
  5. sendMq=>operation: 发送MQ,后台服务更新缓存
  6. info=>operation: 读取信息
  7. setCache=>operation: 保存缓存
  8. end=>end: 返回信息
  9.  
  10. start->cache->cached
  11. cached(yes)->sendMq
  12. cached(no)->info
  13. info->setCache
  14. setCache->end
  15. sendMq->end
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值