Little workflow engine with fluent definition
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Releases V1 release Jun 15, 2016
Sources
.gitignore
LICENSE
README.md Update README.md Aug 1, 2017

README.md

TinyWorkflow GitHub release license

Definition

This is a little project for a simple but usefull workflow engine. This workflow engine support While, Foreach, If, basic actions.

The project is provided with unit tests.

A technical blog post is available here : Full documentation

##Installation

Just download the last binaries and add it as reference to your project. First workflow

Your first definition TinyWorkflow is like :

 Workflow<SimpleState> workflow = new Workflow<SimpleState>()
                .Do(EasyAction)
 workflow.Start(new SimpleState());

EasyAction is a method like :

public void EasyAction(SimpleState state)
{
    //Your code here
}

And SimpleState is a simple class :

public class SimpleState
{
    //Your statefull content here
}

Now available in Nuget Package Here