-
-
Notifications
You must be signed in to change notification settings - Fork 40
/
.swiftplantuml.yml
78 lines (78 loc) · 1.65 KB
/
.swiftplantuml.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
files:
include:
- "Sources/SwiftPlantUMLFramework/**/*.swift"
exclude:
- "Tests/**/*.swift"
elements:
havingAccessLevel:
- public
showMembersWithAccessLevel:
- public
- package
- internal
- private
showGenerics: true
showNestedTypes: false
showExtensions: merged
mergedExtensionMemberIndicator: "!!!"
showMemberAccessLevelAttribute: true
exclude:
- Logger
- LogLevel
hideShowCommands:
- hide empty members
skinparamCommands:
- skinparam sequenceMessageAlign center ## just an example; this will have no impact to a class diagram
#includeRemoteURL: https://raw.githubusercontent.com/bschwarz/puml-themes/master/themes/hacker/puml-theme-hacker.puml
theme: hacker
relationships:
inheritance:
label: "inherits from"
style:
lineStyle: dotted
lineColor: DarkViolet
textColor: DarkViolet
exclude:
- "Codable"
realize:
label: "conforms to"
style:
lineStyle: dashed
lineColor: Blue
textColor: Blue
dependency:
label: extends
style:
lineStyle: bold
lineColor: DarkGreen
textColor: DarkViolet
stereotypes:
class:
name: class
spot:
character: C
color: AliceBlue
struct:
spot:
character: S
color: AntiqueWhite
extension:
spot:
character: X
color: AntiqueWhite
enum:
spot:
character: E
color: AntiqueWhite
protocol:
spot:
character: P
color: AntiqueWhite
texts:
header: Simple header example
title: |
<u>Formatted</u> title example
on <i>several</i> lines and using <font color=red>html</font>
legend: Some boxed text
caption: Second to last
footer: The end