<rsd version="1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://archipelago.phrasewise.com/rsd">
  <service>
    <engineName>MyGet</engineName>
    <engineLink>http://www.myget.org/</engineLink>
    <dc:identifier>https://www.myget.org/F/microflow/</dc:identifier>
    <dc:owner>akarpov89</dc:owner>
    <dc:creator>akarpov89</dc:creator>
    <dc:title>MicroFlow - Lightweight workflow engine</dc:title>
    <dc:description># MicroFlow

[![Build status](https://ci.appveyor.com/api/projects/status/yqymhi8dqekg778u?svg=true)](https://ci.appveyor.com/project/akarpov89/microflow)

### What is MicroFlow?

MicroFlow is a lightweight workflow engine. It allows to build workflows as flowcharts.
Every flow is constructed from a limited number of connected nodes.

Features:

* Code-centric, no XAML
* Data flow friendly: easy to pass data from one activity to another
* Integrated dependency injection
* Flow validation
* Visualization support

Available node types:

* **activity** node represents user-defined action;
* **condition** node represents decision (like `if-else` statement);
* **switch** node represents multiway branch (like `switch` statement);
* **fork-join** node represents concurrent activities;
* **block** node groups several nodes (like blocks in programming languages).</dc:description>
    <homePageLink>https://www.myget.org/Feed/Details/microflow/</homePageLink>
    <apis>
      <api name="nuget-v3-packages" blogID="" preferred="false" apiLink="https://www.myget.org/F/microflow/api/v3/index.json" />
      <api name="nuget-v2-packages" blogID="" preferred="true" apiLink="https://www.myget.org/F/microflow/api/v2/" />
      <api name="nuget-v1-packages" blogID="" preferred="false" apiLink="https://www.myget.org/F/microflow/api/v1/" />
    </apis>
  </service>
</rsd>