Handwritten diagram style
To emphasize the fact that your diagrams are still under work, you can generate handwritten diagrams.
You have to set handwritten
skinparam to true
to do so.
Deployment
Deployment shapes
@startuml
skinparam handwritten true
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
Deployment with Group
@startuml
skinparam handwritten true
package "Some Group" {
HTTP - [First Component]
[Another Component]
}
node "Other Groups" {
FTP - [Second Component]
[First Component] --> FTP
}
cloud {
[Example 1]
}
database "MySql" {
folder "This is my folder" {
[Folder 3]
}
frame "Foo" {
[Frame 4]
}
}
[Another Component] --> [Example 1]
[Example 1] --> [Folder 3]
[Folder 3] --> [Frame 4]
@enduml
Gantt
@startgantt
skinparam handwritten true
hide footbox
Project starts the 2020-12-01
[Task1] lasts 9 days
sunday are closed
note bottom
memo1 ...
memo2 ...
explanations1 ...
explanations2 ...
end note
[Task2] lasts 10 days
[Task2] starts 7 days after [Task1]'s end
note bottom
memo1 ...
memo2 ...
explanations1 ...
explanations2 ...
end note
-- Separator title --
[M1] happens on 5 days after [Task1]'s end
-- end --
@endgantt
Object
@startuml
skinparam handwritten true
object user1
user1 : name = "Dummy"
user1 : id = 123
object user2 {
name = "Dummy"
id = 123
}
object o1
object o2
diamond dia
object o3
o1 --> dia
o2 "1" -> "1" dia
dia --> o3
object London
map CapitalCity {
UK *-> London
USA => Washington
Germany => Berlin
}
note right of London: Big ben
user1 --> CapitalCity : visits >
@enduml
State
@startuml
skinparam handwritten true
state choice1 <>
state fork1 <>
state join2 <>
state end3 <>
[*] --> choice1 : from start\nto choice
choice1 --> fork1 : from choice\nto fork
choice1 --> join2 : from choice\nto join
choice1 --> end3 : from choice\nto end
fork1 ---> State1 : from fork\nto state
fork1 --> State2 : from fork\nto state
State2 --> join2 : from state\nto join
State1 --> [*] : from state\nto end
join2 --> [*] : from join\nto end
@enduml