Inline design document.
@@ -13,7 +13,46 @@ are shown in the <<dependencies>>.
[plantuml]
.Plugin Dependencies
----
-include::design.puml[Plugin Dependencies]
+skinparam componentStyle uml2
+
+skinparam component {
+ BackgroundColor<<optional>> beige
+ BackgroundColor<<test>> lightGreen
+ BackgroundColor<<runtime>> lightBlue
+ BackgroundColor<<provided>> lightGray
+}
+
+component [analysis-model] #beige
+
+component [analysis-model-api] #lightBlue
+
+component [boostrap4-api] #lightGreen
+component [datatables-api] #lightGreen
+component [jquery3-api] #lightGreen
+component [font-awseome-api] #lightGreen
+component [echarts-api] #lightGreen
+component [git-client] #lightGreen
+
+component [warnings-ng] #lightBlue
+
+component [forensics-api] #lightBlue
+component [git-forensics] #lightBlue
+
+[analysis-model-api] .> [analysis-model]
+[warnings-ng] .> [analysis-model-api]
+[warnings-ng] .left.> [forensics-api]
+
+[git-forensics] ..> [forensics-api]
+[git-forensics] .> [git-client]
+
+[warnings-ng] ..> [jquery3-api]
+[warnings-ng] ..> [datatables-api]
+[warnings-ng] ..> [boostrap4-api]
+[warnings-ng] ..> [font-awseome-api]
+[warnings-ng] ..> [echarts-api]
+
+[datatables-api] .> [jquery3-api]
+[jquery3-api] <. [boostrap4-api]
----
== Attributes
