Simple workflow management
Package | Build status | NuGet |
---|---|---|
WorkflowState.Core |
Install-Package WorkflowState.Core
workflow.Configure(conf =>
{
conf.CreateTransition(startState, endState, trigger);
});
var stateInformation = workflow.GetNextState(startState, trigger);
var graph = GraphHelper.ExportWorkflow(workflow);
Visualize your workflow on site who draw dot graph like https://dreampuf.github.io/GraphvizOnline/
A good way to get started (flow)
- Fork the WorkflowState repos.
- Create a new branch in you current repos from the 'master' branch.
- 'Check out' the code with Git
- Check contributing.md
- push commits and create a Pull Request (PR) to WorkflowState
This project is licensed under the MIT License - see the LICENSE.md file for details