Published on

excalidraw画时序图

Authors

基于mermaid语法,可以生成矢量图。

目前只支持流程图,类图,时序图的矢量绘制,其他为点阵图。

时序图绘制

sequenceDiagram
    participant 用户
    participant codigger
    participant codeReview插件
    participant cd-server
    participant 本地缓存
    participant master节点

    用户->>codigger: 使用codeReview插件
    codigger->>codeReview插件: 初始化
    codigger->>codeReview插件: 请求对比文件数据与信息
    codeReview插件->>cd-server: 获取需要对比的文件数据与信息
    cd-server-->>codeReview插件: 返回文件数据与信息
    codeReview插件->>本地缓存: 缓存文件数据与信息
    codigger->>codeReview插件: 创建codeReview项目
    codigger->>codeReview插件: 传递需要对比的文件信息
    codeReview插件->>master节点: 调用进行对比
    master节点-->>codeReview插件: 返回对比结果
    codeReview插件-->>codigger: 展示
生成图形如下: 效果图

as 语法

sequenceDiagram
    participant c as codigger
    participant t as telescope插件

    c->>t: 启动
    c->>t: 传递editor主题信息
    t-->>t: 查找是否支持当前主题
    t->>t: 切换主题配色

显示序号

  "sequence": { "showSequenceNumbers": true }

Reference