Skip to content

Instantly share code, notes, and snippets.

@bhvngt
Created March 29, 2023 11:41
Show Gist options
  • Save bhvngt/b3d33642a6ec5cbbafe2214dfda1a750 to your computer and use it in GitHub Desktop.
Save bhvngt/b3d33642a6ec5cbbafe2214dfda1a750 to your computer and use it in GitHub Desktop.
Generated by XState Viz: https://xstate.js.org/viz
const machine = Machine({
"id": "child",
"initial": "Product Backlog",
"states": {
"Product Backlog": {
"on": {
"2nd last week of Every Qtr": {
"target": "Quarterly Roadmap Backlog (PM)"
},
"Demand from Prospective Customers": {
"target": "Sales"
},
"Production Bugs": {
"target": "Customer Support"
},
"Market Study/Ideas": {
"target": "Product Management"
}
}
},
"Quarterly Roadmap Backlog (PM)": {
"on": {
"Every Friday": {
"target": "Iteration Backlog"
}
}
},
"Iteration Backlog": {
"initial": "Acceptance Criteria By Dev + Test Engineers",
"states": {
"Acceptance Criteria By Dev + Test Engineers": {
"on": {
"Daily": {
"target": "Development"
}
}
},
"Development": {
"on": {
"Pull Request": {
"target": "Code Review"
}
}
},
"Code Review": {
"on": {
"Merge To Dev Branch": {
"target": "Scheduled Test Deployment"
}
}
},
"Scheduled Test Deployment": {
"on": {
"Merge To Test": {
"target": "Test Deployment"
}
}
},
"CI Run": {
"on": {
"Regression Bugs": {
"target": "Development"
}
}
},
"Test Deployment": {
"on": {
"CI Job Trigger": {
"target": "CI Run"
},
"Dev Bugs / Discovered Bugs": {
"target": "Development"
},
"Success": {
"target": "Ready for Beta"
}
}
},
"Ready for Beta": {
"type": "final"
}
},
"on": {
"Beta Deploy": {
"target": "Beta Ready"
}
}
},
"Sales": {},
"Customer Support": {},
"Product Management": {},
"Beta Ready": {}
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment