Skip to content

Commit

Permalink
Add drawio file for the branching model to make it easier to change i…
Browse files Browse the repository at this point in the history
…n the future
  • Loading branch information
NinjaLikesCheez committed Oct 23, 2023
1 parent b865fd6 commit a87ead8
Showing 1 changed file with 235 additions and 0 deletions.
235 changes: 235 additions & 0 deletions Documentation/files/branching_model.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,235 @@
<mxfile host="app.diagrams.net" modified="2023-10-20T10:23:25.024Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/118.0" etag="NHrKLfPLD0NFxX27HpVb" version="22.0.5" type="device">
<diagram id="yPxyJZ8AM_hMuL3Unpa9" name="gitflow">
<mxGraphModel dx="841" dy="435" 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">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="3" value="" style="endArrow=none;dashed=1;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" source="12" target="7" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-90" y="70" as="sourcePoint" />
<mxPoint x="590" y="70" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="22" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" source="4" target="21" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="40" y="120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="4" value="&lt;div&gt;0.4.3&lt;/div&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fontColor=#0066CC;" parent="1" vertex="1">
<mxGeometry x="30" y="60" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="7" value="&lt;div&gt;main&lt;/div&gt;" style="text;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="690" y="60" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="12" value="&lt;div&gt;0.5.0&lt;/div&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fontColor=#0066CC;" parent="1" vertex="1">
<mxGeometry x="590" y="60" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="13" value="" style="endArrow=none;dashed=1;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" source="6" target="12" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-80" y="70" as="sourcePoint" />
<mxPoint x="570" y="70" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="23" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" target="24" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="120" as="targetPoint" />
<mxPoint x="590" y="120" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="73" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=10;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="21" target="51" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="90" y="165" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="172" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=12;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="21" target="63" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="90" y="195" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="21" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="80" y="110" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="24" value="&lt;div&gt;unstable&lt;/div&gt;" style="text;html=1;strokeColor=#82b366;fillColor=#d5e8d4;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="690" y="110" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="25" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="166.97" y="110" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="26" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" source="21" target="25" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="680" y="120" as="targetPoint" />
<mxPoint x="110" y="120" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="114" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=12;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" target="65" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="300" y="120" />
<mxPoint x="300" y="195" />
</Array>
<mxPoint x="289.9699999999807" y="120" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="28" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" source="25" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="269.97" y="120" as="targetPoint" />
<mxPoint x="240" y="120" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="29" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="405" y="110" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="30" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" target="29" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="680" y="120" as="targetPoint" />
<mxPoint x="289.97" y="120" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="177" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;fillColor=#d5e8d4;strokeColor=#82b366;endArrow=none;endFill=0;" parent="1" source="B9djrHxBb3XVS4fSX_zo-180" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="490" y="120" />
<mxPoint x="490" y="120" />
</Array>
<mxPoint x="490" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="6" value="&lt;div&gt;0.4.4&lt;/div&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fontColor=#0066CC;" parent="1" vertex="1">
<mxGeometry x="510" y="60" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="35" value="" style="endArrow=none;dashed=1;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" source="4" target="6" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="49.9999999999917" y="70" as="sourcePoint" />
<mxPoint x="690" y="70" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="74" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=10;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="51" target="52" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="76" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=10;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="52" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="260" y="165" />
<mxPoint x="260" y="120" />
</Array>
<mxPoint x="269.9700000000191" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="52" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=10;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="209.97" y="155" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="63" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=10;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="100" y="185" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="99" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=12;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="65" target="71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="65" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=10;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="310" y="185" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="100" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=12;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="71" target="29" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="400" y="190" as="targetPoint" />
<Array as="points">
<mxPoint x="400" y="195" />
<mxPoint x="400" y="120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="71" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=10;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="360" y="185" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="82" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" source="29" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="490" y="120" as="targetPoint" />
<mxPoint x="460" y="100" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="85" value="feature branch 1" style="text;html=1;strokeColor=#9673a6;fillColor=#e1d5e7;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="690" y="155" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="86" value="feature branch 2" style="text;html=1;strokeColor=#9673a6;fillColor=#e1d5e7;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="690" y="185" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="166" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=12;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" target="165" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="500" y="165" />
</Array>
<mxPoint x="500" y="130.00000000000006" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="169" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=12;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" target="168" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="500" y="195" />
</Array>
<mxPoint x="500" y="130.00000000000006" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="116" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=12;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="63" target="65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="159.97" y="215" as="sourcePoint" />
<mxPoint x="209.97" y="215" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="146" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="119.99999999999994" as="targetPoint" />
<mxPoint x="510" y="120" as="sourcePoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="167" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=12;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="165" target="85" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="165" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="570" y="155" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="170" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=12;fontColor=#FFB570;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="168" target="86" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="168" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="570" y="185" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="51" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=10;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="119.97" y="155" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="B9djrHxBb3XVS4fSX_zo-177" value="unstable" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fontColor=#99FF99;" vertex="1" parent="1">
<mxGeometry x="270" y="110" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="B9djrHxBb3XVS4fSX_zo-181" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;fillColor=#d5e8d4;strokeColor=#82b366;endArrow=none;endFill=0;" edge="1" parent="1" source="6" target="B9djrHxBb3XVS4fSX_zo-180">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="520" y="120" />
</Array>
<mxPoint x="520" y="80" as="sourcePoint" />
<mxPoint x="490" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="B9djrHxBb3XVS4fSX_zo-180" value="unstable" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fontColor=#99FF99;" vertex="1" parent="1">
<mxGeometry x="490" y="110" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="B9djrHxBb3XVS4fSX_zo-183" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;endArrow=none;endFill=0;fontSize=12;fontColor=#FFB570;fillColor=#d5e8d4;strokeColor=#82b366;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="12" target="B9djrHxBb3XVS4fSX_zo-182">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="600" y="120" />
</Array>
<mxPoint x="600" y="80" as="sourcePoint" />
<mxPoint x="570.0000000000141" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="B9djrHxBb3XVS4fSX_zo-182" value="unstable" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;fontColor=#99FF99;" vertex="1" parent="1">
<mxGeometry x="570" y="110" width="20" height="20" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

0 comments on commit a87ead8

Please sign in to comment.