# 概述
之前的产品工作文档大多借助于微软大礼包,一直用着倒觉得挺舒服,对Markdown这个工具也只停留在知道的层面。两个月前换了家公司,项目团队小伙伴都是用着自己顺手的系统,mac、win、linux等,使用微软大礼包写文档,在信息流转上,就暴露出了问题,尤其是流程图。在团队大佬的提点下,开始学着用Markdown的mermaid来做流程图。
# 什么是Mermaid
Mermaid
是一个用于画流程图、状态图、时序图、甘特图等的Markdown
库,广泛集成于许多 Markdown 编辑器中。相比于Visio
、OmniGraffle
等画流程图来说,非常轻便,与开发的信息交流平滑。由于Mermaid 集成在Markdown中,在版本迭代流程变更情况下,不需要反复去其他软件导出图片再更新到需求文档中,节省大量维护的时间成本。
# Mermaid可以画什么图
随着版本的迭代,目前mermaid
已经支持 流程图、时序图、类图、状态图、ER关系图、用户体验图、甘特图、饼状图。
这些图可以用在工作中的大部分场景。这里将这些图分为2类
- 产品&项目类:流程图、状态图、用户体验图、甘特图、饼状图
- 开发类:时序图、类图、ER关系图
# 总结
使用好Mermaid
让你电脑可以卸载好几个软件。不过还是要因团队而异,如果团队成员用的就是Visio
、Om niGraffle
等,那么还是老老实实和团队保持一致。在闲暇时候,给身边的小伙伴推荐推荐Markdown
,但别强求,毕竟作为非码代码类岗位的产品经理,也不是每个人都愿意去学Markdown
这个很简单的标记语言。