Skip to content

Commit

Permalink
Renew the diagrams
Browse files Browse the repository at this point in the history
Signed-off-by: Aurélien Bompard <[email protected]>
  • Loading branch information
abompard committed Apr 19, 2024
1 parent 86c402f commit 286507e
Show file tree
Hide file tree
Showing 5 changed files with 153 additions and 33 deletions.
149 changes: 149 additions & 0 deletions diagrams/Badges.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
<mxfile host="app.diagrams.net" modified="2024-04-19T14:49:52.979Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0" etag="gV3YfeMpsM6Xdn081UKb" version="24.2.5" type="device">
<diagram name="Page-1" id="bn8OplOIhetw0x9mesjO">
<mxGraphModel dx="1220" dy="658" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="82yrU3Jxxp-SrsiXgCm8-37" value="Openshift" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;verticalAlign=top;size=6;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="1">
<mxGeometry x="294" y="330" width="406" height="480" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-34" value="&lt;div&gt;Award badges from&lt;/div&gt;&lt;div&gt;periodic checks&lt;br&gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-31" target="jXR6XJJOUSoFZrWkT6ye-2">
<mxGeometry x="-0.8126" relative="1" as="geometry">
<mxPoint x="400" y="560" as="targetPoint" />
<Array as="points">
<mxPoint x="622" y="590" />
<mxPoint x="406" y="590" />
<mxPoint x="406" y="561" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="jXR6XJJOUSoFZrWkT6ye-2" value="&lt;div style=&quot;font-size: 16px;&quot;&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;tahrir-api&lt;/font&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;verticalAlign=top;fontFamily=Lucida Console;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="340" y="430" width="131" height="131" as="geometry" />
</mxCell>
<mxCell id="jXR6XJJOUSoFZrWkT6ye-1" value="&lt;div&gt;Tahrir&lt;/div&gt;&lt;div&gt;database&lt;/div&gt;&lt;div style=&quot;font-size: 6px;&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 6px;&quot;&gt;(badges, users, awarded badges)&lt;br&gt;&lt;/div&gt;" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=6;" parent="1" vertex="1">
<mxGeometry x="365.5" y="467" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-2" value="Fedora Messaging" style="shape=doubleArrow;whiteSpace=wrap;html=1;arrowWidth=0.5071428571428612;arrowSize=0.06785714285714306;" vertex="1" parent="1">
<mxGeometry x="205" y="850" width="400" height="40" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=classic;startFill=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-3" target="82yrU3Jxxp-SrsiXgCm8-8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="140" y="490" as="targetPoint" />
<Array as="points">
<mxPoint x="270" y="704" />
<mxPoint x="270" y="625" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-15" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-3" target="82yrU3Jxxp-SrsiXgCm8-14">
<mxGeometry relative="1" as="geometry">
<mxPoint x="50" y="510" as="targetPoint" />
<Array as="points">
<mxPoint x="270" y="704" />
<mxPoint x="270" y="470" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-3" value="Fedbadges" style="whiteSpace=wrap;html=1;aspect=fixed;verticalAlign=top;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="341" y="639" width="130" height="130" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-4" value="Messages" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=200;exitDy=7.3333333333332575;exitPerimeter=0;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-2" target="82yrU3Jxxp-SrsiXgCm8-3">
<mxGeometry x="-0.3922" width="50" height="50" relative="1" as="geometry">
<mxPoint x="405" y="850" as="sourcePoint" />
<mxPoint x="360" y="710" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-7" value="&lt;div&gt;Badge&lt;/div&gt;&lt;div&gt;Rule&lt;br&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;size=14;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
<mxGeometry x="414" y="699" width="50" height="60" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-8" value="&lt;div&gt;Datanommer&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 6px;&quot;&gt;(history)&lt;/font&gt;&lt;br&gt;&lt;/div&gt;" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=8.285714285714334;" vertex="1" parent="1">
<mxGeometry x="139" y="590" width="90" height="70" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-13" value="&lt;div style=&quot;font-size: 10px;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;Awards badge&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 10px;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;when message matches&lt;/font&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-3" target="jXR6XJJOUSoFZrWkT6ye-2">
<mxGeometry x="-0.5128" y="5" relative="1" as="geometry">
<mxPoint x="420" y="560" as="targetPoint" />
<Array as="points">
<mxPoint x="406" y="600" />
<mxPoint x="406" y="600" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-14" value="&lt;div&gt;FASJSON&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 6px;&quot;&gt;(accounts)&lt;/font&gt;&lt;br&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="154" y="440" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-16" target="82yrU3Jxxp-SrsiXgCm8-3">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="270" y="540" />
<mxPoint x="270" y="704" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-16" value="&lt;div&gt;Dist-Git&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 6px;&quot;&gt;(packages)&lt;/font&gt;&lt;br&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="154" y="510" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-21" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.773;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-20" target="82yrU3Jxxp-SrsiXgCm8-7">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="520" y="745" />
<mxPoint x="470" y="745" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-20" value="&lt;div&gt;fedora-badges&lt;/div&gt;&lt;div&gt;repo&lt;br&gt;&lt;/div&gt;" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=4.399999999999977;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
<mxGeometry x="490" y="676.5" width="60" height="55" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-26" target="jXR6XJJOUSoFZrWkT6ye-2">
<mxGeometry relative="1" as="geometry">
<mxPoint x="440" y="600" as="targetPoint" />
<Array as="points">
<mxPoint x="557" y="590" />
<mxPoint x="406" y="590" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-29" value="&lt;div style=&quot;font-size: 10px;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;Award badges&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 10px;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;from QR codes&lt;/font&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="82yrU3Jxxp-SrsiXgCm8-28">
<mxGeometry x="0.2354" y="1" relative="1" as="geometry">
<mxPoint x="34" y="-6" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-38" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-22" target="jXR6XJJOUSoFZrWkT6ye-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-22" target="82yrU3Jxxp-SrsiXgCm8-39">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-22" value="Tahrir Web UI" style="whiteSpace=wrap;html=1;aspect=fixed;verticalAlign=top;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="520" y="430" width="130" height="130" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-25" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="82yrU3Jxxp-SrsiXgCm8-23" target="82yrU3Jxxp-SrsiXgCm8-22">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-23" value="Users" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
<mxGeometry x="760" y="465" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-26" value="QR codes" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="537" y="510" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-35" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="590" y="636" width="70" height="70" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-33" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="82yrU3Jxxp-SrsiXgCm8-35">
<mxGeometry x="5" y="5" width="65" height="65" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-32" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="82yrU3Jxxp-SrsiXgCm8-35">
<mxGeometry x="2" y="2" width="65" height="65" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-31" value="&lt;div&gt;Cron jobs&lt;/div&gt;&lt;div style=&quot;line-height: 80%;&quot;&gt;&lt;font style=&quot;font-size: 6px;&quot;&gt;lifecyle, membership, libravatar, ...&lt;/font&gt;&lt;br&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;verticalAlign=top;" vertex="1" parent="82yrU3Jxxp-SrsiXgCm8-35">
<mxGeometry width="63" height="63" as="geometry" />
</mxCell>
<mxCell id="82yrU3Jxxp-SrsiXgCm8-39" value="OpenID Connect" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="154" y="370" width="60" height="60" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Binary file added diagrams/Badges.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions diagrams/Badges.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed diagrams/diagram.png
Binary file not shown.
33 changes: 0 additions & 33 deletions diagrams/diagram.txt

This file was deleted.

0 comments on commit 286507e

Please sign in to comment.