Skip to content

Commit f1e0551

Browse files
committed
Merge pull request #3 from lmagyar/master
Closes #2 Integrate with waffle.io
2 parents 94f2d78 + 39b88ee commit f1e0551

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@ Workflow Foundation (.Net 4.x System.Activities workflows) over Orleans framewor
44

55
__NOTE:__ This project currently is an __experiment__, not production quality! There is no NuGet package for it.
66

7-
~~Help Wanted Issues~~ (soon)
7+
Waffle.io: [![Ready](https://badge.waffle.io/OrleansContrib/Orleans.Activities.svg?label=Phase-Ready&title=Ready)](http://waffle.io/OrleansContrib/Orleans.Activities)
8+
[![Up for Grabs (filtered view)](https://badge.waffle.io/OrleansContrib/Orleans.Activities.svg?label=Status-Up%20for%20Grabs&title=Up%20for%20Grabs%20%28filtered%20view%29)](http://waffle.io/OrleansContrib/Orleans.Activities?label=Status-Up%20for%20Grabs)
9+
[![Help Wanted (filtered view)](https://badge.waffle.io/OrleansContrib/Orleans.Activities.svg?label=Status-Help%20Wanted&title=Help%20Wanted%20%28filtered%20view%29)](http://waffle.io/OrleansContrib/Orleans.Activities?label=Status-Help%20Wanted)
810

9-
~~Documentation~~ (see [HelloWorld](docs/HelloWorld/HelloWorld.md) sample)
11+
~~Documentation~~ (see [HelloWorld](https://github.com/OrleansContrib/Orleans.Activities/blob/master/docs/HelloWorld/HelloWorld.md) sample)
1012

1113
## Concept
1214

13-
![Overview](docs/Orleans.Activities-Overview.png)
15+
![Overview](https://raw.githubusercontent.com/OrleansContrib/Orleans.Activities/master/docs/Orleans.Activities-Overview.png)
1416

1517
This is a very high level view:
1618

@@ -54,7 +56,7 @@ Under construction:
5456
* Tests (currently semi manual, semi automatic MSTest, don't even look at them)
5557
* More elaborate sample with
5658
* DI/Autofac
57-
* Strategy and Humble Object patterns, to show an arhitecture, where the application logic can be tested independently from Orleans and from Orleans.Activities workflows
59+
* Strategy and Humble Object patterns, to show an architecture, where the application logic can be tested independently from Orleans and from Orleans.Activities workflows
5860

5961
Not implemented, help wanted (for design and for implementation):
6062

@@ -65,10 +67,10 @@ And there are nearly unlimited issues...
6567

6668
## Samples
6769

68-
[HelloWorld](docs/HelloWorld/HelloWorld.md)
70+
[HelloWorld](https://github.com/OrleansContrib/Orleans.Activities/blob/master/docs/HelloWorld/HelloWorld.md)
6971

7072
## Details
7173

7274
This is still an overview, all the details of the classes are hidden. The goal is to give a map to understand the relations between the classes. See the comments in the source!
7375

74-
![Overview](docs/Orleans.Activities-Details.png)
76+
![Overview](https://raw.githubusercontent.com/OrleansContrib/Orleans.Activities/master/docs/Orleans.Activities-Details.png)

docs/HelloWorld/HelloWorld.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Hello World
22

3-
Based on Orleans [Hello World](http://dotnet.github.io/orleans/Samples-Overview/Hello-World) sample.
3+
Based on Orleans [Hello World](https://dotnet.github.io/orleans/Samples-Overview/Hello-World) sample.
44

55
## Overview
66

7-
![SequenceDiagram](SequenceDiagram-Overview.png)
7+
![SequenceDiagram](https://raw.githubusercontent.com/OrleansContrib/Orleans.Activities/master/docs/HelloWorld/SequenceDiagram-Overview.png)
88

99
## Interface
1010

@@ -131,14 +131,16 @@ Task<Func<Task<string>>> IHelloWorkflowCallbackInterface.WhatShouldISay(string c
131131
Task.FromResult(string.IsNullOrEmpty(clientSaid) ? "Who are you?" : "Hello!"));
132132
```
133133

134+
## Workflow / Activity
135+
134136
And see the Workflow. It calls back the grain, and returns the response to the grain at the end.
135137

136-
![HelloActivity.xaml](HelloActivity.png)
138+
![HelloActivity.xaml](https://raw.githubusercontent.com/OrleansContrib/Orleans.Activities/master/docs/HelloWorld/HelloActivity.png)
137139

138140
That's all. Ctrl+F5, and it works.
139141

140142
## Details
141143

142144
If you want to dig deep into the source and understand the detailed events in the background, this sequence diagram can help (this is not a completely valid diagram, but displaying every asnyc details, even the AsyncAutoResetEvent idle-queue, this would be 2 times bigger).
143145

144-
![SequenceDiagram](SequenceDiagram-Details.png)
146+
![SequenceDiagram](https://raw.githubusercontent.com/OrleansContrib/Orleans.Activities/master/docs/HelloWorld/SequenceDiagram-Details.png)

0 commit comments

Comments
 (0)