Skip to content

Commit 6dac987

Browse files
committed
Create initial package settings for TaskSeq
1 parent 0b4615d commit 6dac987

File tree

4 files changed

+24
-3
lines changed

4 files changed

+24
-3
lines changed

Directory.Build.props

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<Project>
2+
<Import Project="Version.props" />
3+
</Project>

Version.props

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<Project>
2+
<PropertyGroup>
3+
<Version>0.1</Version>
4+
</PropertyGroup>
5+
</Project>

src/FSharp.Control.TaskSeq/FSharp.Control.TaskSeq.fsproj

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<TargetFramework>net6.0</TargetFramework>
55
<GenerateDocumentationFile>true</GenerateDocumentationFile>
66
<ApplicationIcon>TaskSeq.ico</ApplicationIcon>
7+
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
8+
<Title>Computation expression `taskSeq` for processing IAsyncEnumerable sequences</Title>
9+
<Version>$(Version)</Version>
10+
<Authors>Abel Braaksma; Don Syme</Authors>
11+
<Description>The `taskSeq` computation expression combines the power of `seq` and `task` of F# 6.0 to work with IAsyncEnumerable sequences seamlessly.
12+
Build on top of the success of `task` using statically compiled resumable state machines under the hood.</Description>
13+
<Copyright>Copyright 2022 Abel Braaksma</Copyright>
14+
<PackageProjectUrl>https://github.com/fsprojects/FSharp.Control.TaskSeq</PackageProjectUrl>
15+
<PackageIcon>taskseq-icon.png</PackageIcon>
716
</PropertyGroup>
817

918
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
@@ -22,8 +31,12 @@
2231
<Compile Include="TaskSeq.fs" />
2332
</ItemGroup>
2433

34+
35+
2536
<ItemGroup>
26-
<Content Include="TaskSeq.ico" />
37+
<None Include="..\..\taskseq-icon.png">
38+
<Pack>True</Pack>
39+
<PackagePath>\</PackagePath>
40+
</None>
2741
</ItemGroup>
28-
2942
</Project>

taskseq-icon.png

1.36 KB
Loading

0 commit comments

Comments
 (0)