一款代码画图工具PlantUML

安装

  • idea插件离线版地址
    https://plugins.jetbrains.com/plugin/7017-plantuml-integration/versions
    自行下载与idea匹配的版本即可
  • 安装Graphviz组件(可选)
    部分类型的图会用到这个组件渲染,比如活动图
    下载地址:https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi
    下载完成后,点击安装,然后需配置安装目录下bin\dot.exe路径到环境变量path即可

参考:
PlantUML离线使用:Intellij IDEA集成和jar包直接使用

使用

在idea中File->new->PlantUml选择对应类型的图即可
语法参考:
PlantUML

列举几种常用示例:

  • 1


    image.png
@startuml

autonumber
hide footbox
title **Node 应用研发部署流程**

actor "开发者" as user
participant "代码仓库(GitLab)" as gitlab
participant "持续集成系统" as ci
participant "运维发布系统" as sys #orange
participant "服务器" as server

== 研发流程 ==
user -> gitlab: 提交代码
activate user
deactivate user
activate gitlab
gitlab -> ci: 单元测试
deactivate gitlab
activate ci
note right of ci: tar 或 docker
ci -> ci: 打包
ci -> sys: 推送
note right of sys: 存储到 oss
activate sys #orange
deactivate ci
deactivate sys

...

== 上线/回滚流程 ==
user -> sys: 选择要上线的版本
activate sys #orange
activate user
deactivate user
sys -> server: 推送
activate server
note right of server: **无需--安装依赖--,快速且确定**
server -> server: 解压
server -> server: 启动
server --> sys

@enduml

更多功能参考文章:
PlantUML-语雀

你可能感兴趣的:(一款代码画图工具PlantUML)