Confpkg code flow diagram

This commit is contained in:
TEC 2022-09-14 19:45:52 +08:00
parent 5c082286e9
commit fc9c548af1
Signed by: tec
SSH Key Fingerprint: SHA256:eobz41Mnm0/iYWBvWThftS0ElEs1ftBr6jamutnXc/A
1 changed files with 178 additions and 0 deletions

178
misc/confpkg.svg Normal file
View File

@ -0,0 +1,178 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (0)
-->
<!-- Pages: 1 -->
<svg width="472pt" height="314pt"
viewBox="0.00 0.00 472.00 314.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 310)">
<!-- config.org -->
<g id="node1" class="node">
<title>config.org</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="70,-171 0,-171 0,-135 70,-135 70,-171"/>
<polyline fill="none" stroke="#4db5bd" stroke-width="2" points="0,-135 70,-135 "/>
<text text-anchor="middle" x="35" y="-149.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">config.org</text>
</g>
<!-- Magit#src1 -->
<g id="node6" class="node">
<title>Magit#src1</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="183.5,-306 106.5,-306 106.5,-270 183.5,-270 183.5,-306"/>
<polyline fill="none" stroke="#51afef" stroke-width="2" points="106.5,-270 183.5,-270 "/>
<text text-anchor="middle" x="145" y="-284.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">Magit#src1</text>
</g>
<!-- config.org&#45;&gt;Magit#src1 -->
<g id="edge1" class="edge">
<title>config.org&#45;&gt;Magit#src1</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M45.08,-171.29C56.95,-194.04 79.41,-233.25 106,-261 106.76,-261.79 107.54,-262.57 108.34,-263.34"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="106.16,-266.08 116.01,-269.99 110.75,-260.79 106.16,-266.08"/>
</g>
<!-- Magit#src2 -->
<g id="node7" class="node">
<title>Magit#src2</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="184,-252 106,-252 106,-216 184,-216 184,-252"/>
<polyline fill="none" stroke="#51afef" stroke-width="2" points="106,-216 184,-216 "/>
<text text-anchor="middle" x="145" y="-230.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">Magit#src2</text>
</g>
<!-- config.org&#45;&gt;Magit#src2 -->
<g id="edge4" class="edge">
<title>config.org&#45;&gt;Magit#src2</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M59.16,-171.23C72.71,-181.81 90.21,-195.31 106,-207 107.22,-207.9 108.46,-208.82 109.72,-209.74"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="107.99,-212.81 118.15,-215.84 112.1,-207.14 107.99,-212.81"/>
</g>
<!-- Org#src1 -->
<g id="node8" class="node">
<title>Org#src1</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="177,-198 113,-198 113,-162 177,-162 177,-198"/>
<polyline fill="none" stroke="#51afef" stroke-width="2" points="113,-162 177,-162 "/>
<text text-anchor="middle" x="145" y="-176.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">Org#src1</text>
</g>
<!-- config.org&#45;&gt;Org#src1 -->
<g id="edge6" class="edge">
<title>config.org&#45;&gt;Org#src1</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M70.17,-161.54C80.68,-164.17 92.34,-167.09 103.24,-169.81"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="102.43,-173.21 112.98,-172.24 104.13,-166.42 102.43,-173.21"/>
</g>
<!-- Org#src2 -->
<g id="node9" class="node">
<title>Org#src2</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="177.5,-144 112.5,-144 112.5,-108 177.5,-108 177.5,-144"/>
<polyline fill="none" stroke="#51afef" stroke-width="2" points="112.5,-108 177.5,-108 "/>
<text text-anchor="middle" x="145" y="-122.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">Org#src2</text>
</g>
<!-- config.org&#45;&gt;Org#src2 -->
<g id="edge9" class="edge">
<title>config.org&#45;&gt;Org#src2</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M70.17,-144.46C80.38,-141.9 91.69,-139.08 102.32,-136.42"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="103.4,-139.76 112.25,-133.94 101.7,-132.97 103.4,-139.76"/>
</g>
<!-- Org#... -->
<g id="node10" class="node">
<title>Org#...</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="172,-90 118,-90 118,-54 172,-54 172,-90"/>
<polyline fill="none" stroke="#51afef" stroke-width="2" points="118,-54 172,-54 "/>
<text text-anchor="middle" x="145" y="-68.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">Org#...</text>
</g>
<!-- config.org&#45;&gt;Org#... -->
<g id="edge11" class="edge">
<title>config.org&#45;&gt;Org#...</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M59.16,-134.77C72.71,-124.19 90.21,-110.69 106,-99 107.22,-98.1 108.46,-97.18 109.72,-96.26"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="112.1,-98.86 118.15,-90.16 107.99,-93.19 112.1,-98.86"/>
</g>
<!-- (etc.)#... -->
<g id="node11" class="node">
<title>(etc.)#...</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="175.5,-36 114.5,-36 114.5,0 175.5,0 175.5,-36"/>
<polyline fill="none" stroke="#51afef" stroke-width="2" points="114.5,0 175.5,0 "/>
<text text-anchor="middle" x="145" y="-14.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">(etc.)#...</text>
</g>
<!-- config.org&#45;&gt;(etc.)#... -->
<g id="edge13" class="edge">
<title>config.org&#45;&gt;(etc.)#...</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M45.08,-134.71C56.95,-111.96 79.41,-72.75 106,-45 106.76,-44.21 107.54,-43.43 108.34,-42.66"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="110.75,-45.21 116.01,-36.01 106.16,-39.92 110.75,-45.21"/>
</g>
<!-- config.el -->
<g id="node2" class="node">
<title>config.el</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="464,-144 402,-144 402,-108 464,-108 464,-144"/>
<polyline fill="none" stroke="#e69055" stroke-width="2" points="402,-108 464,-108 "/>
<text text-anchor="middle" x="433" y="-122.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">config.el</text>
</g>
<!-- subconf/config&#45;magit.el -->
<g id="node3" class="node">
<title>subconf/config&#45;magit.el</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="366,-252 220,-252 220,-216 366,-216 366,-252"/>
<polyline fill="none" stroke="#a991f1" stroke-width="2" points="220,-216 366,-216 "/>
<text text-anchor="middle" x="293" y="-230.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">subconf/config&#45;magit.el</text>
</g>
<!-- subconf/config&#45;magit.el&#45;&gt;config.el -->
<g id="edge3" class="edge">
<title>subconf/config&#45;magit.el&#45;&gt;config.el</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M317.1,-215.92C340.08,-197.93 375.51,-170.21 400.95,-150.3"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="403.11,-153.06 408.83,-144.14 398.79,-147.54 403.11,-153.06"/>
</g>
<!-- subconf/config&#45;org.el -->
<g id="node4" class="node">
<title>subconf/config&#45;org.el</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="359,-144 227,-144 227,-108 359,-108 359,-144"/>
<polyline fill="none" stroke="#a991f1" stroke-width="2" points="227,-108 359,-108 "/>
<text text-anchor="middle" x="293" y="-122.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">subconf/config&#45;org.el</text>
</g>
<!-- subconf/config&#45;org.el&#45;&gt;config.el -->
<g id="edge8" class="edge">
<title>subconf/config&#45;org.el&#45;&gt;config.el</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M359.36,-126C370.43,-126 381.62,-126 391.79,-126"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="391.98,-129.5 401.97,-126 391.97,-122.5 391.98,-129.5"/>
</g>
<!-- subconf/config&#45;?.el -->
<g id="node5" class="node">
<title>subconf/config&#45;?.el</title>
<polygon fill="#efefef" stroke="transparent" stroke-width="2" points="352.5,-63 233.5,-63 233.5,-27 352.5,-27 352.5,-63"/>
<polyline fill="none" stroke="#a991f1" stroke-width="2" points="233.5,-27 352.5,-27 "/>
<text text-anchor="middle" x="293" y="-41.3" font-family="Alegreya Sans" font-size="14.00" fill="#000000">subconf/config&#45;?.el</text>
</g>
<!-- subconf/config&#45;?.el&#45;&gt;config.el -->
<g id="edge15" class="edge">
<title>subconf/config&#45;?.el&#45;&gt;config.el</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M324.97,-63.18C345,-74.93 371.24,-90.33 392.72,-102.95"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="391.21,-106.12 401.61,-108.16 394.76,-100.08 391.21,-106.12"/>
</g>
<!-- Magit#src1&#45;&gt;subconf/config&#45;magit.el -->
<g id="edge2" class="edge">
<title>Magit#src1&#45;&gt;subconf/config&#45;magit.el</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M183.6,-274.09C198.78,-268.48 216.67,-261.86 233.48,-255.64"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="235.06,-258.79 243.23,-252.04 232.63,-252.23 235.06,-258.79"/>
</g>
<!-- Magit#src2&#45;&gt;subconf/config&#45;magit.el -->
<g id="edge5" class="edge">
<title>Magit#src2&#45;&gt;subconf/config&#45;magit.el</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M184.36,-234C192.34,-234 201.04,-234 209.92,-234"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="210,-237.5 220,-234 210,-230.5 210,-237.5"/>
</g>
<!-- Org#src1&#45;&gt;subconf/config&#45;org.el -->
<g id="edge7" class="edge">
<title>Org#src1&#45;&gt;subconf/config&#45;org.el</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M177.32,-168.42C193.73,-162.34 214.38,-154.71 233.61,-147.6"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="235.04,-150.8 243.21,-144.05 232.62,-144.23 235.04,-150.8"/>
</g>
<!-- Org#src2&#45;&gt;subconf/config&#45;org.el -->
<g id="edge10" class="edge">
<title>Org#src2&#45;&gt;subconf/config&#45;org.el</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M177.68,-126C189.29,-126 202.97,-126 216.77,-126"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="216.8,-129.5 226.8,-126 216.8,-122.5 216.8,-129.5"/>
</g>
<!-- Org#...&#45;&gt;subconf/config&#45;org.el -->
<g id="edge12" class="edge">
<title>Org#...&#45;&gt;subconf/config&#45;org.el</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M172.1,-81.65C189.17,-87.97 212.18,-96.48 233.47,-104.35"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="232.51,-107.73 243.1,-107.92 234.94,-101.16 232.51,-107.73"/>
</g>
<!-- (etc.)#...&#45;&gt;subconf/config&#45;?.el -->
<g id="edge14" class="edge">
<title>(etc.)#...&#45;&gt;subconf/config&#45;?.el</title>
<path fill="none" stroke="#aaaaaa" stroke-width="1.2" d="M175.55,-23.46C189.41,-26.03 206.55,-29.2 223.39,-32.31"/>
<polygon fill="#aaaaaa" stroke="#aaaaaa" stroke-width="1.2" points="222.77,-35.76 233.24,-34.13 224.04,-28.87 222.77,-35.76"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB