Usage Command Palette. Open the Markdown file; Press F1 or Ctrl+Shift+P; Type export and select below. Markdown-pdf: Export (settings.json) markdown-pdf: Export (pdf) markdown-pdf: Export (html). PlantUML is a component that allows to quickly write. This is cheat sheet of PlantUML to use frequently.
- Plantuml Table
- Plantuml Note
- Plantuml Comment Syntax
- Plantuml Cheat Sheet Printable
- Plantuml Cheat Sheet Pdf
PlantUML is a component that allows to quickly write.This is cheat sheet of PlantUML to use frequently.
- PlantUML cheatsheet. The one-page guide to PlantUML: usage, examples, links, snippets, and more. This is Cheatsheets - W3cubDocs— a collection of cheatsheets.
- You can download freely the PlantUML Language Reference Guide in PDF format.
- EMOJI CHEAT SHEET; boolean. Default: true; Configuration options markdown-pdf.executablePath. For example, to run Plantuml Server locally #139: docker run -d -p 8080:8080 plantuml/plantuml-server:jetty plantuml/plantuml-server - Docker Hub; markdown-it-include options.
Common
Notes and Comments.
keyword | usage | image |
---|---|---|
title | Title | |
note left : | Notes Left | |
note right : | Notes Right | |
' | Single-line Comment | |
/' '/ | Block Comment |
Code
Draw
Participant
Participant actors.
keyword | usage | image |
---|---|---|
actor | Actor | |
boundary | Boundary | |
control | Control | |
entity | Entity | |
database | Database |
Code
Draw
Arrow
Arrow direction.
keyword | usage | image |
---|---|---|
-up-> | Up | |
-down-> | Down | |
-left-> | Left | |
-right-> | Right |
Code
Draw
Use Case
Represent the required functions.
keyword | usage | image |
---|---|---|
( ) | Use Case | |
-> | Use | |
.> | Extend, Include |
Code
Draw
Activity
Represent the state of the process.
keyword | usage | image |
---|---|---|
' ' | Activity | |
(*) -> | Initial | |
-> (*) | Final |
Code
Draw
State
Represent the state of the objects.
keyword | usage | image |
---|---|---|
[*] -> | Initial | |
-> [*] | Final |
Code
Draw
Sequence
Represent the messages and orders of the interacts.
keyword | usage | image |
---|---|---|
-> | Message | |
<-- | Return |
Code
Draw
Object
Represent the logical view of the object.
keyword | usage | image |
---|---|---|
object | Object | |
<|- | Extension | |
*- | Composition | |
o- | Agregation |
Code
Draw
Class
Represent the logical view of the class.
keyword | usage | image |
---|---|---|
class | Class | |
+ | Public | |
- | Private | |
# | Protected | |
~ | Package |
Code
Draw
Component
Represent the dependency of the components.
Plantuml Table
keyword | usage | image |
---|---|---|
[ ] | Component | |
package | Package | |
frame | Frame | |
folder | Folder | |
database | Database | |
node | Node | |
cloud | Cloud |
Code
Plantuml Note
Draw
Colors
We can add colors to Arrows, Icons, Sprites, Components, Packages, etc.PlantUML support Hexadecimal colors or colors that are already defined.
Site Reference: http://plantuml.com/skinparam
Code
Draw
Legends
Legend can contain only text, or some tables.This example contain a table with some HTML inside and OpenIconic.
OpenIconic Reference: http://plantuml.com/openiconic
Code
Draw
Constants
Plantuml Comment Syntax
It’s possible to declare constants that will help us for example to include files or other *.puml
PS: when you use it remove ${}, thats only there for the example
Code
Sprites & Includes
There are a lot of useful sprites and images that we can use.In the next example you have all the ways to implement components using this open source library.