A web API to generate plantuml SVG image.
POST /generate?type=SVG&text=**plantuml goes here**
type also support PNG
A web page to edit text and preview image.
- Spring boot, mvn
- Plantuml library to provide text to UML transformation.
- Closure-library to provide web UI.
- Orion to provide web text editor.
This project managed by maven.
mvn spring-boot:run
mvn package
all source file including js will packaged.
and we need python to compress js files.
Note:
Hope this project helps you.
Open a issue if any question.
Build Lifecycle
phase | doing | ||
---|---|---|---|
prepare-package | compress src js into web-compress | ||
package | web-compress as resource folder | |
filtering index.html |
点击alt+/ 或者 ctrl+空格 或者 ctrl+space+空格 可以显示代码提示。
支持的代码提示有:
- usecase,用例图
- 角色 → 活动:actor
- ${actor} —> (${usecase}) : ${label}
- actor :${Last actor}: as ${alias}
- sequence,顺序图
- ${actor1} → ${actor2}: ${operation}
- participant ${display name} as ${alias}
- 公共
- title ${title}
- note
- 其他关键字
- —> 竖
- → 横
- :
- >
其他关键字
title
actor
usecase
right
left
note