Skip to content

Commit 54a5583

Browse files
authored
Merge pull request #512 from gitatractivo/dependency-diagram
feat:added dependency diagram
2 parents 4edc67b + 188c961 commit 54a5583

File tree

2 files changed

+99
-0
lines changed

2 files changed

+99
-0
lines changed
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36" version="26.1.2">
2+
<diagram name="Page-1" id="rAqK6_sPa1SIVAUE_0x5">
3+
<mxGraphModel dx="1377" dy="990" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0" />
6+
<mxCell id="1" parent="0" />
7+
<mxCell id="4TVLhED08Ak_WIFAkoXa-1" value="" style="whiteSpace=wrap;strokeWidth=2;" vertex="1" parent="1">
8+
<mxGeometry x="657" y="592" width="530" height="128" as="geometry" />
9+
</mxCell>
10+
<mxCell id="4TVLhED08Ak_WIFAkoXa-3" value="Core Components" style="whiteSpace=wrap;strokeWidth=2;" vertex="1" parent="1">
11+
<mxGeometry x="310" y="180" width="817" height="375" as="geometry" />
12+
</mxCell>
13+
<mxCell id="4TVLhED08Ak_WIFAkoXa-4" value="KCLVM Compiler CLI" style="whiteSpace=wrap;strokeWidth=2;fillColor=#dae8fc;strokeColor=light-dark(#a4bddf, #5c79a3);rounded=1;" vertex="1" parent="1">
14+
<mxGeometry x="567" y="220" width="170" height="29" as="geometry" />
15+
</mxCell>
16+
<mxCell id="4TVLhED08Ak_WIFAkoXa-5" value="KCL CLI" style="whiteSpace=wrap;strokeWidth=2;rounded=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
17+
<mxGeometry x="784" y="370" width="113" height="33" as="geometry" />
18+
</mxCell>
19+
<mxCell id="4TVLhED08Ak_WIFAkoXa-6" value="KCL Package Manager - KPM" style="whiteSpace=wrap;strokeWidth=2;rounded=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
20+
<mxGeometry x="671" y="490" width="259" height="30" as="geometry" />
21+
</mxCell>
22+
<mxCell id="4TVLhED08Ak_WIFAkoXa-7" value="KCL Go SDK" style="whiteSpace=wrap;strokeWidth=2;fillColor=#f8cecc;strokeColor=#b85450;rounded=1;" vertex="1" parent="1">
23+
<mxGeometry x="557" y="390" width="120" height="24" as="geometry" />
24+
</mxCell>
25+
<mxCell id="4TVLhED08Ak_WIFAkoXa-8" value="Package Registry" style="whiteSpace=wrap;strokeWidth=2;rounded=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
26+
<mxGeometry x="710" y="642" width="179" height="54" as="geometry" />
27+
</mxCell>
28+
<mxCell id="4TVLhED08Ak_WIFAkoXa-9" value="Development Tools" style="whiteSpace=wrap;strokeWidth=2;rounded=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
29+
<mxGeometry x="953" y="642" width="195" height="54" as="geometry" />
30+
</mxCell>
31+
<mxCell id="4TVLhED08Ak_WIFAkoXa-10" value="Provides Compilation Backend" style="curved=1;startArrow=none;endArrow=block;exitX=0.88;exitY=1;entryX=0.5;entryY=0;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-4" target="4TVLhED08Ak_WIFAkoXa-5">
32+
<mxGeometry relative="1" as="geometry">
33+
<Array as="points">
34+
<mxPoint x="841" y="294" />
35+
</Array>
36+
</mxGeometry>
37+
</mxCell>
38+
<mxCell id="4TVLhED08Ak_WIFAkoXa-11" value="Core Compilation Logic" style="curved=1;startArrow=none;endArrow=block;exitX=0.12;exitY=1;entryX=0;entryY=0.08;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-4" target="4TVLhED08Ak_WIFAkoXa-6">
39+
<mxGeometry relative="1" as="geometry">
40+
<Array as="points">
41+
<mxPoint x="430" y="294" />
42+
<mxPoint x="430" y="429" />
43+
</Array>
44+
</mxGeometry>
45+
</mxCell>
46+
<mxCell id="4TVLhED08Ak_WIFAkoXa-12" value="Compiler Interface" style="curved=1;startArrow=none;endArrow=block;exitX=0.38;exitY=1;entryX=0.34;entryY=0;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-4" target="4TVLhED08Ak_WIFAkoXa-7">
47+
<mxGeometry relative="1" as="geometry">
48+
<Array as="points">
49+
<mxPoint x="571" y="294" />
50+
</Array>
51+
</mxGeometry>
52+
</mxCell>
53+
<mxCell id="4TVLhED08Ak_WIFAkoXa-13" value="Uses" style="curved=1;startArrow=none;endArrow=block;exitX=0.5;exitY=1;entryX=0.57;entryY=-0.01;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-5" target="4TVLhED08Ak_WIFAkoXa-6">
54+
<mxGeometry relative="1" as="geometry">
55+
<Array as="points">
56+
<mxPoint x="841" y="429" />
57+
</Array>
58+
</mxGeometry>
59+
</mxCell>
60+
<mxCell id="4TVLhED08Ak_WIFAkoXa-14" value="Depends on" style="curved=1;startArrow=none;endArrow=block;exitX=0.81;exitY=-0.01;entryX=1;entryY=0.88;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-6" target="4TVLhED08Ak_WIFAkoXa-4">
61+
<mxGeometry relative="1" as="geometry">
62+
<Array as="points">
63+
<mxPoint x="990" y="429" />
64+
<mxPoint x="990" y="294" />
65+
</Array>
66+
</mxGeometry>
67+
</mxCell>
68+
<mxCell id="4TVLhED08Ak_WIFAkoXa-15" value="Utilizes" style="curved=1;startArrow=none;endArrow=block;exitX=0.65;exitY=0;entryX=0.6;entryY=1;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-7" target="4TVLhED08Ak_WIFAkoXa-4">
69+
<mxGeometry relative="1" as="geometry">
70+
<Array as="points">
71+
<mxPoint x="689" y="294" />
72+
</Array>
73+
</mxGeometry>
74+
</mxCell>
75+
<mxCell id="4TVLhED08Ak_WIFAkoXa-16" value="Interacts with" style="curved=1;startArrow=none;endArrow=block;exitX=0.5;exitY=0.99;entryX=0.5;entryY=0;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-6" target="4TVLhED08Ak_WIFAkoXa-8">
76+
<mxGeometry relative="1" as="geometry">
77+
<Array as="points" />
78+
</mxGeometry>
79+
</mxCell>
80+
<mxCell id="4TVLhED08Ak_WIFAkoXa-17" value="Integrates with" style="curved=1;startArrow=none;endArrow=block;exitX=1;exitY=0.82;entryX=0.5;entryY=0;rounded=0;" edge="1" parent="1" source="4TVLhED08Ak_WIFAkoXa-5" target="4TVLhED08Ak_WIFAkoXa-9">
81+
<mxGeometry relative="1" as="geometry">
82+
<Array as="points">
83+
<mxPoint x="1051" y="429" />
84+
</Array>
85+
</mxGeometry>
86+
</mxCell>
87+
<mxCell id="4TVLhED08Ak_WIFAkoXa-19" value="&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;External Interactions&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
88+
<mxGeometry x="847" y="600" width="130" height="30" as="geometry" />
89+
</mxCell>
90+
<mxCell id="4TVLhED08Ak_WIFAkoXa-25" value="&lt;span style=&quot;font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;&lt;font style=&quot;color: rgb(0, 0, 0);&quot;&gt;Dependency Relationships&lt;/font&gt;&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;spacing=4;fontSize=18;" vertex="1" parent="1">
91+
<mxGeometry x="587" y="130" width="323" height="40" as="geometry" />
92+
</mxCell>
93+
<mxCell id="4TVLhED08Ak_WIFAkoXa-26" value="&lt;span&gt;Core Components&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
94+
<mxGeometry x="360" y="210" width="160" height="30" as="geometry" />
95+
</mxCell>
96+
</root>
97+
</mxGraphModel>
98+
</diagram>
99+
</mxfile>
Loading

0 commit comments

Comments
 (0)