Skip to content

Commit

Permalink
add images
Browse files Browse the repository at this point in the history
  • Loading branch information
kbilsted committed Feb 3, 2024
1 parent 4876c06 commit 5a9159c
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,11 @@ Reasons to try out GreenFeet Workflow
* It is easy to embed it directly into your solutions to improve resiliance

**Steps are implemented in C# *not* in some obscure language**
* hence the code is readable, deubable, testable - like the rest of your code base
* hence the code is readable, durable, testable - like the rest of your code base
* the code can use existing best practices for logging, IOC containers etc.
* you can use existing branching, and deployment strategies and processes
* You *do not* need a specual graphical editor for specifying flows
* You *do not* need a special graphical editor for specifying flows
* You can easily step-debug your code

**The datamodel is simple - just three DB tables.**
* If things break in production, it is easy for you to figure out what has happened and how to remedy the problem
Expand All @@ -44,7 +45,7 @@ Reasons to try out GreenFeet Workflow

# 2. Getting started

To define a workflow with the two steps `FetchData` (which fetches some data), and `AnalyzeWords` (that analyzes the data), we implement interface `IStepImplementation` twice.
To define a workflow with the two steps `FetchData` (which fetches some data), and `AnalyzeWords` (that analyzes the data), we implement interface `IStepImplementation` twice.
To transition from one step to one (or several steps), use `Done()`. This tells the engine that the current step has finished sucesfully. You can supply one or more steps that will be executed in the future.
This is how you control ordering of events.

Expand Down
1 change: 1 addition & 0 deletions doc/overview.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<mxfile host="app.diagrams.net" modified="2024-02-03T17:47:19.441Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" version="20.7.4" etag="k1ApGQaXWo8R9y25eLm-" type="device"><diagram id="6GATbbzfoDah2-N6v1Xl" name="Page-1">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</diagram></mxfile>
Binary file added doc/overview.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 5a9159c

Please sign in to comment.