Skip to content

Instantly share code, notes, and snippets.

@marcwittke
Created August 18, 2025 19:18
Show Gist options
  • Save marcwittke/5859102325a6570c1a37779bcd79b159 to your computer and use it in GitHub Desktop.
Save marcwittke/5859102325a6570c1a37779bcd79b159 to your computer and use it in GitHub Desktop.
ShiftState
digraph {
compound=true;
node [shape=Mrecord]
rankdir="LR"
"Drafted" [label="Drafted"];
"Staffing" [label="Staffing"];
"Frozen" [label="Frozen"];
"Committed" [label="Committed"];
"Published" [label="Published"];
"Changed" [label="Changed"];
"Canceled" [label="Canceled"];
"Drafted" -> "Staffing" [style="solid", label="Release"];
"Staffing" -> "Frozen" [style="solid", label="Freeze"];
"Staffing" -> "Committed" [style="solid", label="Commit"];
"Staffing" -> "Canceled" [style="solid", label="Cancel"];
"Frozen" -> "Staffing" [style="solid", label="Thaw"];
"Frozen" -> "Committed" [style="solid", label="Commit"];
"Frozen" -> "Canceled" [style="solid", label="Cancel"];
"Committed" -> "Changed" [style="solid", label="Change"];
"Committed" -> "Published" [style="solid", label="Publish"];
"Committed" -> "Canceled" [style="solid", label="Cancel"];
"Published" -> "Changed" [style="solid", label="Change"];
"Published" -> "Canceled" [style="solid", label="Cancel"];
"Changed" -> "Committed" [style="solid", label="Commit"];
"Changed" -> "Canceled" [style="solid", label="Cancel"];
init [label="", shape=point];
init -> "Drafted"[style = "solid"]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment