Skip to content

Commit b952e51

Browse files
committed
adding readme to the package and other stuff
1 parent 43c2c58 commit b952e51

File tree

4 files changed

+23
-15
lines changed

4 files changed

+23
-15
lines changed

BuildScripts/NuGetPublish.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ set PACKAGES=.dist\packages
44
set SOURCE=https://api.nuget.org/v3/index.json
55
set /p APIKEY=<"..\ApiKey.txt"
66

7-
dotnet nuget push "%PACKAGES%\ImTools.dll.4.0.0.nupkg" -k %APIKEY% -s %SOURCE%
8-
dotnet nuget push "%PACKAGES%\ImTools.4.0.0.nupkg" -k %APIKEY% -s %SOURCE%
7+
dotnet nuget push "%PACKAGES%\ImTools.dll.5.0.0-preview-01.nupkg" -k %APIKEY% -s %SOURCE%
8+
dotnet nuget push "%PACKAGES%\ImTools.dll.5.0.0-preview-01.snupkg" -k %APIKEY% -s %SOURCE%
99

1010
echo:
1111
echo:Publishing completed.

nuspecs/ImTools.nuspec

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
Split from the DryIoc: https://github.com/dadhi/DryIoc
1515
]]>
1616
</description>
17-
<tags>FP Performance Simple Functional Immutable Persistent Map Avl 2-3Tree Self Balanced Tree Dictionary Thread-safe Functional Atomic Ref Algebraic Discriminated Union SumType</tags>
17+
<readme>README.md</readme>
18+
<tags>FP Performance Simple Functional Immutable Persistent Map Avl 2-3Tree Self Balanced Tree Dictionary Thread-safe Functional Atomic Ref</tags>
1819
<releaseNotes>
1920
<![CDATA[
2021
@@ -62,7 +63,9 @@ but you may expect that some types and methods were renamed, or new overloads we
6263
<files>
6364
<file src="..\LICENSE.txt" />
6465
<file src="..\ImTools.snk" />
66+
<file src="..\README.md" />
6567

68+
<!--todo: @wip update the net40 to net472 and net8.0 -->
6669
<file src="_._" target="lib\net45\" />
6770
<file src="_._" target="lib\netstandard2.0\" />
6871

src/Directory.Build.props

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,35 +8,40 @@
88
<PackageLicenseExpression>MIT</PackageLicenseExpression>
99
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
1010
<PackageProjectUrl>https://github.com/dadhi/ImTools</PackageProjectUrl>
11-
<!-- <PackageIconUrl>https://github.com/dadhi/ImTools/blob/master/logo/logo128.png</PackageIconUrl> -->
1211
<RepositoryUrl>https://github.com/dadhi/ImTools.git</RepositoryUrl>
1312
<RepositoryType>git</RepositoryType>
13+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1414
</PropertyGroup>
1515

1616
<!--Signing all packages, oh boy-->
1717
<PropertyGroup Condition=" '$(Sign)' != 'false' ">
1818
<SignAssembly>true</SignAssembly>
1919
<AssemblyOriginatorKeyFile>..\..\ImTools.snk</AssemblyOriginatorKeyFile>
20-
</PropertyGroup>
21-
22-
<PropertyGroup>
23-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
20+
<DelaySign>false</DelaySign>
2421
</PropertyGroup>
2522

2623
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
2724
<GenerateDocumentationFile>true</GenerateDocumentationFile>
28-
25+
2926
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
3027
<PackageOutputPath>..\..\.dist\packages</PackageOutputPath>
3128

32-
<DebugType>embedded</DebugType>
33-
<!-- <DebugSymbols>true</DebugSymbols> -->
34-
<IncludeSymbols>false</IncludeSymbols>
29+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
30+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
31+
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
32+
<IncludeSymbols>true</IncludeSymbols>
33+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
34+
35+
<PackageReadmeFile>README.md</PackageReadmeFile>
36+
<!-- <PackageIcon>LOGO.png</PackageIcon> -->
37+
3538
</PropertyGroup>
3639

3740
<ItemGroup>
38-
<None Include="..\..\LICENSE.txt" Pack="true" PackagePath="LICENSE.txt" Visible="false" />
39-
<None Include="..\..\ImTools.snk" Pack="true" PackagePath="ImTools.snk" Visible="false" />
41+
<None Include="..\..\LICENSE.txt" Pack="true" PackagePath="" Visible="false" />
42+
<None Include="..\..\ImTools.snk" Pack="true" PackagePath="" Visible="false" />
43+
<None Include="..\..\README.md" Pack="true" PackagePath="" Visible="false" />
44+
<!-- <None Include="..\..\LOGO.png" Pack="true" PackagePath="" Visible="false" /> -->
4045
</ItemGroup>
4146

4247
</Project>

src/ImTools/ImTools.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
Split from the DryIoc: https://github.com/dadhi/DryIoc
2020
]]>
2121
</Description>
22-
<PackageTags>FP Performance Simple Functional Immutable Persistent Map Avl 2-3Tree Self Balanced Tree Dictionary Thread-safe Functional Atomic Ref Algebraic Discriminated Union SumType</PackageTags>
22+
<PackageTags>FP Performance Simple Functional Immutable Persistent Map Avl 2-3Tree Self Balanced Tree Dictionary Thread-safe Functional Atomic Ref</PackageTags>
2323
<PackageReleaseNotes>
2424
<![CDATA[
2525
## v5.0.0 Major release

0 commit comments

Comments
 (0)