diff options
author | Lars Wirzenius <lwirzenius@wikimedia.org> | 2019-05-22 21:09:32 +0300 |
---|---|---|
committer | Lars Wirzenius <lwirzenius@wikimedia.org> | 2019-05-22 21:09:32 +0300 |
commit | f24b116276cb29db18c73002aa46ec2bdebed8d1 (patch) | |
tree | e45ce618d6d4357bf9ebe9ef5d48de7775b6dd5e | |
parent | 2df331c8822c225a172df5309f5a94dc546139f9 (diff) | |
download | wmf-ci-arch-f24b116276cb29db18c73002aa46ec2bdebed8d1.tar.gz |
Change: iconography for ecosystem same as arch
-rw-r--r-- | ci-arch.mdwn | 2 | ||||
-rw-r--r-- | ecosystem.dot | 10 | ||||
-rw-r--r-- | ecosystem.svg | 70 |
3 files changed, 38 insertions, 44 deletions
diff --git a/ci-arch.mdwn b/ci-arch.mdwn index adf52f1..439d67d 100644 --- a/ci-arch.mdwn +++ b/ci-arch.mdwn @@ -455,7 +455,7 @@ items. ## The WMF development ecosystem -![The WMF development ecosystem, roughly](ecosystem.svg){ height=25% } +![The WMF development ecosystem, roughly](ecosystem.svg){ height=50% } The figure above is simplistic, but gives the general idea of what happens when a developer is finished with a change: diff --git a/ecosystem.dot b/ecosystem.dot index 39d38bb..be9c19d 100644 --- a/ecosystem.dot +++ b/ecosystem.dot @@ -1,10 +1,10 @@ digraph ecosystem { developer [shape="circle" label="developer"]; - gerrit [shape="tab" label="Gerrit\ncode review"]; - CI [shape="tab" label="CI system"]; - autotestenv [shape="component" label="env for automated tests"]; - mantestenv [shape="component" label="env for manual testing"]; - prodenv [shape="doublecircle" label="production"]; + gerrit [shape="box" label="Gerrit\ncode review"]; + CI [shape="box" label="CI system"]; + autotestenv [shape="octagon" label="env for automated tests"]; + mantestenv [shape="octagon" label="env for manual testing"]; + prodenv [shape="doubleoctagon" label="production"]; developer -> gerrit; gerrit -> developer; diff --git a/ecosystem.svg b/ecosystem.svg index 264753a..39d0272 100644 --- a/ecosystem.svg +++ b/ecosystem.svg @@ -4,96 +4,90 @@ <!-- Generated by graphviz version 2.40.1 (20161225.0304) --> <!-- Title: ecosystem Pages: 1 --> -<svg width="434pt" height="386pt" - viewBox="0.00 0.00 433.75 386.48" 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 382.4833)"> +<svg width="557pt" height="325pt" + viewBox="0.00 0.00 557.06 324.99" 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 320.9919)"> <title>ecosystem</title> -<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-382.4833 429.7457,-382.4833 429.7457,4 -4,4"/> +<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-320.9919 553.0649,-320.9919 553.0649,4 -4,4"/> <!-- developer --> <g id="node1" class="node"> <title>developer</title> -<ellipse fill="none" stroke="#000000" cx="232" cy="-332.9873" rx="45.4919" ry="45.4919"/> -<text text-anchor="middle" x="232" y="-329.2873" font-family="Times,serif" font-size="14.00" fill="#000000">developer</text> +<ellipse fill="none" stroke="#000000" cx="319.3029" cy="-271.496" rx="45.4919" ry="45.4919"/> +<text text-anchor="middle" x="319.3029" y="-267.796" font-family="Times,serif" font-size="14.00" fill="#000000">developer</text> </g> <!-- gerrit --> <g id="node2" class="node"> <title>gerrit</title> -<polygon fill="none" stroke="#000000" points="273.5,-251.4913 202.5,-251.4913 202.5,-255.4913 190.5,-255.4913 190.5,-213.4913 273.5,-213.4913 273.5,-251.4913"/> -<polyline fill="none" stroke="#000000" points="190.5,-251.4913 202.5,-251.4913 "/> -<text text-anchor="middle" x="232" y="-236.2913" font-family="Times,serif" font-size="14.00" fill="#000000">Gerrit</text> -<text text-anchor="middle" x="232" y="-221.2913" font-family="Times,serif" font-size="14.00" fill="#000000">code review</text> +<polygon fill="none" stroke="#000000" points="360.8029,-190 277.8029,-190 277.8029,-152 360.8029,-152 360.8029,-190"/> +<text text-anchor="middle" x="319.3029" y="-174.8" font-family="Times,serif" font-size="14.00" fill="#000000">Gerrit</text> +<text text-anchor="middle" x="319.3029" y="-159.8" font-family="Times,serif" font-size="14.00" fill="#000000">code review</text> </g> <!-- developer->gerrit --> <g id="edge1" class="edge"> <title>developer->gerrit</title> -<path fill="none" stroke="#000000" d="M225.2798,-287.7371C225.1742,-278.8984 225.3495,-269.8513 225.8058,-261.7044"/> -<polygon fill="#000000" stroke="#000000" points="229.3054,-261.8413 226.5675,-251.6063 222.3252,-261.3147 229.3054,-261.8413"/> +<path fill="none" stroke="#000000" d="M312.5827,-226.2458C312.4771,-217.407 312.6524,-208.3599 313.1087,-200.2131"/> +<polygon fill="#000000" stroke="#000000" points="316.6083,-200.35 313.8705,-190.115 309.6281,-199.8234 316.6083,-200.35"/> </g> <!-- gerrit->developer --> <g id="edge2" class="edge"> <title>gerrit->developer</title> -<path fill="none" stroke="#000000" d="M237.4325,-251.6063C238.1745,-259.1528 238.6031,-268.2453 238.7182,-277.5779"/> -<polygon fill="#000000" stroke="#000000" points="235.2182,-277.7379 238.7202,-287.7371 242.2182,-277.7364 235.2182,-277.7379"/> +<path fill="none" stroke="#000000" d="M324.7354,-190.115C325.4774,-197.6614 325.906,-206.754 326.0212,-216.0866"/> +<polygon fill="#000000" stroke="#000000" points="322.5211,-216.2465 326.0232,-226.2458 329.5211,-216.2451 322.5211,-216.2465"/> </g> <!-- CI --> <g id="node3" class="node"> <title>CI</title> -<polygon fill="none" stroke="#000000" points="268,-177.4913 208,-177.4913 208,-181.4913 196,-181.4913 196,-141.4913 268,-141.4913 268,-177.4913"/> -<polyline fill="none" stroke="#000000" points="196,-177.4913 208,-177.4913 "/> -<text text-anchor="middle" x="232" y="-155.7913" font-family="Times,serif" font-size="14.00" fill="#000000">CI system</text> +<polygon fill="none" stroke="#000000" points="355.3029,-116 283.3029,-116 283.3029,-80 355.3029,-80 355.3029,-116"/> +<text text-anchor="middle" x="319.3029" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI system</text> </g> <!-- gerrit->CI --> <g id="edge3" class="edge"> <title>gerrit->CI</title> -<path fill="none" stroke="#000000" d="M225.9767,-213.3115C225.2688,-205.503 225.0781,-196.3179 225.4046,-187.7677"/> -<polygon fill="#000000" stroke="#000000" points="228.8971,-187.9965 226.0595,-177.7887 221.9121,-187.538 228.8971,-187.9965"/> +<path fill="none" stroke="#000000" d="M313.2797,-151.8201C312.5717,-144.0117 312.381,-134.8265 312.7076,-126.2764"/> +<polygon fill="#000000" stroke="#000000" points="316.2,-126.5051 313.3625,-116.2973 309.215,-126.0466 316.2,-126.5051"/> </g> <!-- CI->gerrit --> <g id="edge4" class="edge"> <title>CI->gerrit</title> -<path fill="none" stroke="#000000" d="M237.9405,-177.7887C238.6877,-185.4898 238.9176,-194.6439 238.6303,-203.2393"/> -<polygon fill="#000000" stroke="#000000" points="235.1313,-203.119 238.0233,-213.3115 242.1186,-203.5402 235.1313,-203.119"/> +<path fill="none" stroke="#000000" d="M325.2434,-116.2973C325.9906,-123.9984 326.2206,-133.1526 325.9332,-141.748"/> +<polygon fill="#000000" stroke="#000000" points="322.4342,-141.6276 325.3262,-151.8201 329.4215,-142.0488 322.4342,-141.6276"/> </g> <!-- autotestenv --> <g id="node4" class="node"> <title>autotestenv</title> -<polygon fill="none" stroke="#000000" points="144,-70.7457 0,-70.7457 0,-66.7457 -4,-66.7457 -4,-62.7457 0,-62.7457 0,-42.7457 -4,-42.7457 -4,-38.7457 0,-38.7457 0,-34.7457 144,-34.7457 144,-70.7457"/> -<polyline fill="none" stroke="#000000" points="0,-66.7457 4,-66.7457 4,-62.7457 0,-62.7457 "/> -<polyline fill="none" stroke="#000000" points="0,-42.7457 4,-42.7457 4,-38.7457 0,-38.7457 "/> -<text text-anchor="middle" x="72" y="-49.0457" font-family="Times,serif" font-size="14.00" fill="#000000">env for automated tests</text> +<polygon fill="none" stroke="#000000" points="202.4091,-14.5442 202.4091,-29.4558 143.1825,-40 59.4234,-40 .1967,-29.4558 .1967,-14.5442 59.4234,-4 143.1825,-4 202.4091,-14.5442"/> +<text text-anchor="middle" x="101.3029" y="-18.3" font-family="Times,serif" font-size="14.00" fill="#000000">env for automated tests</text> </g> <!-- CI->autotestenv --> <g id="edge5" class="edge"> <title>CI->autotestenv</title> -<path fill="none" stroke="#000000" d="M204.8582,-141.3834C177.9984,-123.4636 136.7496,-95.944 107.3441,-76.3259"/> -<polygon fill="#000000" stroke="#000000" points="109.2686,-73.4024 99.0075,-70.764 105.3837,-79.2254 109.2686,-73.4024"/> +<path fill="none" stroke="#000000" d="M282.8146,-85.2793C249.1809,-73.5538 198.6895,-55.9513 159.4918,-42.286"/> +<polygon fill="#000000" stroke="#000000" points="160.3816,-38.8897 149.7868,-38.9026 158.0772,-45.4995 160.3816,-38.8897"/> </g> <!-- mantestenv --> <g id="node5" class="node"> <title>mantestenv</title> -<polygon fill="none" stroke="#000000" points="302,-70.7457 162,-70.7457 162,-66.7457 158,-66.7457 158,-62.7457 162,-62.7457 162,-42.7457 158,-42.7457 158,-38.7457 162,-38.7457 162,-34.7457 302,-34.7457 302,-70.7457"/> -<polyline fill="none" stroke="#000000" points="162,-66.7457 166,-66.7457 166,-62.7457 162,-62.7457 "/> -<polyline fill="none" stroke="#000000" points="162,-42.7457 166,-42.7457 166,-38.7457 162,-38.7457 "/> -<text text-anchor="middle" x="232" y="-49.0457" font-family="Times,serif" font-size="14.00" fill="#000000">env for manual testing</text> +<polygon fill="none" stroke="#000000" points="417.7808,-14.5442 417.7808,-29.4558 360.0938,-40 278.512,-40 220.825,-29.4558 220.825,-14.5442 278.512,-4 360.0938,-4 417.7808,-14.5442"/> +<text text-anchor="middle" x="319.3029" y="-18.3" font-family="Times,serif" font-size="14.00" fill="#000000">env for manual testing</text> </g> <!-- CI->mantestenv --> <g id="edge6" class="edge"> <title>CI->mantestenv</title> -<path fill="none" stroke="#000000" d="M232,-141.3834C232,-124.8979 232,-100.2879 232,-81.1795"/> -<polygon fill="#000000" stroke="#000000" points="235.5001,-80.9424 232,-70.9425 228.5001,-80.9425 235.5001,-80.9424"/> +<path fill="none" stroke="#000000" d="M319.3029,-79.9891C319.3029,-71.1566 319.3029,-60.3099 319.3029,-50.3965"/> +<polygon fill="#000000" stroke="#000000" points="322.803,-50.145 319.3029,-40.145 315.803,-50.1451 322.803,-50.145"/> </g> <!-- prodenv --> <g id="node6" class="node"> <title>prodenv</title> -<ellipse fill="none" stroke="#000000" cx="373" cy="-52.7457" rx="48.9738" ry="48.9738"/> -<ellipse fill="none" stroke="#000000" cx="373" cy="-52.7457" rx="52.9925" ry="52.9925"/> -<text text-anchor="middle" x="373" y="-49.0457" font-family="Times,serif" font-size="14.00" fill="#000000">production</text> +<polygon fill="none" stroke="#000000" points="544.8445,-14.5442 544.8445,-29.4558 514.0664,-40 470.5395,-40 439.7613,-29.4558 439.7613,-14.5442 470.5395,-4 514.0664,-4 544.8445,-14.5442"/> +<polygon fill="none" stroke="#000000" points="548.8278,-11.6824 548.8278,-32.3176 514.7271,-44 469.8787,-44 435.7781,-32.3176 435.7781,-11.6824 469.8787,0 514.7271,0 548.8278,-11.6824"/> +<text text-anchor="middle" x="492.3029" y="-18.3" font-family="Times,serif" font-size="14.00" fill="#000000">production</text> </g> <!-- CI->prodenv --> <g id="edge7" class="edge"> <title>CI->prodenv</title> -<path fill="none" stroke="#000000" d="M259.9238,-141.4443C275.2747,-131.2663 294.4965,-118.0963 311,-105.4913 315.6767,-101.9194 320.4723,-98.114 325.2245,-94.2455"/> -<polygon fill="#000000" stroke="#000000" points="327.6655,-96.7691 333.1524,-87.7057 323.2111,-91.3692 327.6655,-96.7691"/> +<path fill="none" stroke="#000000" d="M355.5694,-82.0679C381.5625,-70.649 416.8169,-55.1615 445.0175,-42.7728"/> +<polygon fill="#000000" stroke="#000000" points="446.5394,-45.9271 454.2872,-38.7006 443.7239,-39.5183 446.5394,-45.9271"/> </g> </g> </svg> |