File:GitWorkflow.svg

From mediawiki.org

Original file(SVG file, nominally 541 × 414 pixels, file size: 6 KB)

Licensing

w:en:Creative Commons
attribution share alike
This file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license.
Attribution: Antoine "hashar" Musso, based on a work by Chad Horohoe available at File:Ideal_git_workflow.jpg
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.

Summary

Description

Git workflow created with http://www.diagram.ly/ for mw:Git/Workflow

Based on File:Ideal git workflow.jpg by mw:User:^demon

Source code dumped below since we cannot upload xml fils on this wiki .


<mxGraphModel style="default-style2"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="3" value="Developer" style="shape=actor;fillColor=#CCFFFF;verticalLabelPosition=bottom;verticalAlign=top;fontStyle=1;fontSize=14" vertex="1" parent="1"><mxGeometry x="25" y="105" width="40" height="60" as="geometry"/></mxCell><mxCell id="4" value="Ideal MediaWiki Workflow" style="text;fontSize=18;fontStyle=1" vertex="1" parent="1"><mxGeometry x="10" y="10" width="280" height="20" as="geometry"/></mxCell><mxCell id="5" value="GERRIT" style="rounded=1;verticalAlign=top;fontSize=18;fontStyle=1;fillColor=#CCFFCC" vertex="1" parent="1"><mxGeometry x="200" y="110" width="140" height="110" as="geometry"/></mxCell><mxCell id="9" value="Local
repo" style="shape=cylinder;verticalAlign=bottom;fillColor=#FFFF99" vertex="1" parent="1"><mxGeometry x="15" y="210" width="60" height="60" as="geometry"/></mxCell><mxCell id="10" value="WMF
repo" style="shape=cylinder;verticalAlign=bottom;fillColor=#FF0000;fontStyle=1;fontColor=#FFFFFF" vertex="1" parent="1"><mxGeometry x="480" y="200" width="60" height="60" as="geometry"/></mxCell><mxCell id="15" value="" style="arrow" edge="1" parent="1"><mxGeometry x="75" y="192" width="100" height="100" as="geometry"><mxPoint x="75" y="122" as="sourcePoint"/><mxPoint x="195" y="122" as="targetPoint"/></mxGeometry></mxCell><mxCell id="20" value="1) pushes their patch
2) review others patches" style="text" vertex="1" parent="1"><mxGeometry x="65" y="70" width="140" height="60" as="geometry"/></mxCell><mxCell id="21" value="" style="arrow" edge="1" parent="1"><mxGeometry x="247" y="290" width="100" height="100" as="geometry"><mxPoint x="232.5" y="220" as="sourcePoint"/><mxPoint x="232.5" y="300" as="targetPoint"/></mxGeometry></mxCell><mxCell id="22" value="JENKINS" style="rounded=1;verticalAlign=top;fontSize=18;fontStyle=1;fillColor=#99CCFF" vertex="1" parent="1"><mxGeometry x="180" y="300" width="170" height="120" as="geometry"/></mxCell><mxCell id="23" value="Cherry pick patch then:
- lint check
- attempts MW install
- run tests suites" style="text" vertex="1" parent="1"><mxGeometry x="180" y="330" width="170" height="80" as="geometry"/></mxCell><mxCell id="24" value="Notifies
Jenkins" style="text" vertex="1" parent="1"><mxGeometry x="170" y="240" width="60" height="50" as="geometry"/></mxCell><mxCell id="25" value="" style="arrow" edge="1" parent="1"><mxGeometry x="236" y="299" width="100" height="100" as="geometry"><mxPoint x="271.5" y="290" as="sourcePoint"/><mxPoint x="271.5" y="220" as="targetPoint"/></mxGeometry></mxCell><mxCell id="26" value="
Reports verification
status as a comment
and +1/-1" style="text" vertex="1" parent="1"><mxGeometry x="290" y="220" width="90" height="80" as="geometry"/></mxCell><mxCell id="27" value="Core Team" style="shape=actor;fillColor=#FF00FF;verticalLabelPosition=bottom;verticalAlign=top;fontStyle=1;fontSize=14" vertex="1" parent="1"><mxGeometry x="410" y="10" width="40" height="60" as="geometry"/></mxCell><mxCell id="30" value="" style="arrow" edge="1" parent="1"><mxGeometry x="57" y="244" width="100" height="100" as="geometry"><mxPoint x="190" y="170" as="sourcePoint"/><mxPoint x="90" y="170" as="targetPoint"/></mxGeometry></mxCell><mxCell id="31" value="Receives review,
validation
notifications" style="text" vertex="1" parent="1"><mxGeometry x="90" y="180" width="110" height="20" as="geometry"/></mxCell><mxCell id="38" value="" style="arrow" edge="1" parent="1"><mxGeometry x="299.5" y="169" width="100" height="100" as="geometry"><mxPoint x="405.5" y="65" as="sourcePoint"/><mxPoint x="335" y="90" as="targetPoint"/></mxGeometry></mxCell><mxCell id="39" value="Validates / rejects
changes" style="text" vertex="1" parent="1"><mxGeometry x="350" y="97.5" width="120" height="25" as="geometry"/></mxCell><mxCell id="40" value="" style="arrow" edge="1" parent="1"><mxGeometry x="359.25" y="331.5" width="100" height="100" as="geometry"><mxPoint x="360" y="210" as="sourcePoint"/><mxPoint x="470" y="210" as="targetPoint"/></mxGeometry></mxCell><mxCell id="43" value="Merge to WMF repository" style="text" vertex="1" parent="1"><mxGeometry x="350" y="165" width="120" height="25" as="geometry"/></mxCell></root></mxGraphModel>

Source Own work
Author Hashar

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current20:51, 21 July 2022Thumbnail for version as of 20:51, 21 July 2022541 × 414 (6 KB)Rexogameruse gender neutral language // Editing SVG source code using c:User:Rillke/SVGedit.js
16:17, 27 February 2012Thumbnail for version as of 16:17, 27 February 2012541 × 414 (6 KB)HasharGit workflow created with http://www.diagram.ly/ for Git/Workflow Based on File:Ideal git workflow.jpg by User:^demon

Metadata