Skip to content

Commit 0b9daef

Browse files
committed
Update readme with build, see #29 for details
1 parent 5470542 commit 0b9daef

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

README.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,45 @@ The `IAsyncEnumerable` interface was added to .NET in `.NET Core 3.0` and is par
88

99
A good C#-based introduction on `IAsyncEnumerable` [can be found in this blog](https://stu.dev/iasyncenumerable-introduction/). Another resource is [this MSDN article shortly after its introductiono](https://learn.microsoft.com/en-us/archive/msdn-magazine/2019/november/csharp-iterating-with-async-enumerables-in-csharp-8).
1010

11+
## Building & testing
12+
13+
TLDR: just run `build`. Or load the `sln` file in Visual Studio or VS Code and compile.
14+
15+
### Prerequisites
16+
17+
* .NET 6 or .NET 7 Preview
18+
* F# 6.0 compiler
19+
* To use `build.cmd`, the `dotnet` command must be accessible from your path.
20+
21+
Just checkout this repo. From the root of the repo:
22+
23+
### Build the solution
24+
25+
```
26+
build [release|debug]
27+
```
28+
29+
### Run the tests
30+
31+
```
32+
build test [release|debug]
33+
```
34+
35+
### Run the CI command
36+
37+
```
38+
build ci [release|debug]
39+
```
40+
41+
### Get options
42+
43+
```
44+
build help
45+
```
46+
47+
For more info, see this PR: https://github.com/abelbraaksma/TaskSeq/pull/29.
48+
49+
1150
## In progress!!!
1251

1352
It's based on [Don Symes `taskSeq.fs`](https://github.com/dotnet/fsharp/blob/d5312aae8aad650f0043f055bb14c3aa8117e12e/tests/benchmarks/CompiledCodeBenchmarks/TaskPerf/TaskPerf/taskSeq.fs)

0 commit comments

Comments
 (0)