Skip to content

Commit cc86ad6

Browse files
authored
fix: exclude documentation files from NuGet package builds (#263)
1 parent ad48cec commit cc86ad6

8 files changed

Lines changed: 227 additions & 88 deletions

File tree

pkgs/dotnet-server-sdk-consul/src/LaunchDarkly.ServerSdk.Consul.csproj

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
<IncludeSymbols>true</IncludeSymbols>
2121
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
2222
<RootNamespace>LaunchDarkly.Sdk.Server.Integrations</RootNamespace>
23+
<PackageReadmeFile>README.md</PackageReadmeFile>
2324
<Configurations>Debug;Release;DebugLocalReferences</Configurations>
2425
<Platforms>AnyCPU</Platforms>
2526
</PropertyGroup>
@@ -47,24 +48,31 @@
4748
</ItemGroup>
4849

4950
<ItemGroup>
50-
<Content Include="..\CHANGELOG.md">
51+
<None Include="..\CHANGELOG.md">
5152
<Link>CHANGELOG.md</Link>
52-
</Content>
53-
<Content Include="..\CONTRIBUTING.md">
53+
<Pack>false</Pack>
54+
</None>
55+
<None Include="..\CONTRIBUTING.md">
5456
<Link>CONTRIBUTING.md</Link>
55-
</Content>
56-
<Content Include="..\docfx.json">
57+
<Pack>false</Pack>
58+
</None>
59+
<None Include="..\docfx.json">
5760
<Link>docfx.json</Link>
58-
</Content>
59-
<Content Include="..\index.md">
61+
<Pack>false</Pack>
62+
</None>
63+
<None Include="..\index.md">
6064
<Link>index.md</Link>
61-
</Content>
62-
<Content Include="..\README.md">
65+
<Pack>false</Pack>
66+
</None>
67+
<None Include="..\README.md">
6368
<Link>README.md</Link>
64-
</Content>
65-
<Content Include="..\SECURITY.md">
69+
<Pack>true</Pack>
70+
<PackagePath>\</PackagePath>
71+
</None>
72+
<None Include="..\SECURITY.md">
6673
<Link>SECURITY.md</Link>
67-
</Content>
74+
<Pack>false</Pack>
75+
</None>
6876
</ItemGroup>
6977

7078
<PropertyGroup>

pkgs/dotnet-server-sdk-dynamodb/src/LaunchDarkly.ServerSdk.DynamoDB.csproj

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
<IncludeSymbols>true</IncludeSymbols>
2121
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
2222
<RootNamespace>LaunchDarkly.Sdk.Server.Integrations</RootNamespace>
23+
<PackageReadmeFile>README.md</PackageReadmeFile>
2324
<Configurations>Debug;Release;DebugLocalReferences</Configurations>
2425
<Platforms>AnyCPU</Platforms>
2526
</PropertyGroup>
@@ -42,24 +43,31 @@
4243
<ProjectReference Include="../../sdk/server/src/LaunchDarkly.ServerSdk.csproj" />
4344
</ItemGroup>
4445
<ItemGroup>
45-
<Content Include="..\CHANGELOG.md">
46+
<None Include="..\CHANGELOG.md">
4647
<Link>CHANGELOG.md</Link>
47-
</Content>
48-
<Content Include="..\CONTRIBUTING.md">
48+
<Pack>false</Pack>
49+
</None>
50+
<None Include="..\CONTRIBUTING.md">
4951
<Link>CONTRIBUTING.md</Link>
50-
</Content>
51-
<Content Include="..\docfx.json">
52+
<Pack>false</Pack>
53+
</None>
54+
<None Include="..\docfx.json">
5255
<Link>docfx.json</Link>
53-
</Content>
54-
<Content Include="..\index.md">
56+
<Pack>false</Pack>
57+
</None>
58+
<None Include="..\index.md">
5559
<Link>index.md</Link>
56-
</Content>
57-
<Content Include="..\README.md">
60+
<Pack>false</Pack>
61+
</None>
62+
<None Include="..\README.md">
5863
<Link>README.md</Link>
59-
</Content>
60-
<Content Include="..\SECURITY.md">
64+
<Pack>true</Pack>
65+
<PackagePath>\</PackagePath>
66+
</None>
67+
<None Include="..\SECURITY.md">
6168
<Link>SECURITY.md</Link>
62-
</Content>
69+
<Pack>false</Pack>
70+
</None>
6371
</ItemGroup>
6472

6573
<PropertyGroup>

pkgs/dotnet-server-sdk-redis/src/LaunchDarkly.ServerSdk.Redis.csproj

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
<IncludeSymbols>true</IncludeSymbols>
2121
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
2222
<RootNamespace>LaunchDarkly.Sdk.Server.Integrations</RootNamespace>
23+
<PackageReadmeFile>README.md</PackageReadmeFile>
2324
<Configurations>Debug;Release;DebugLocalReferences</Configurations>
2425
<Platforms>AnyCPU</Platforms>
2526
</PropertyGroup>
@@ -42,21 +43,27 @@
4243
<ProjectReference Include="../../sdk/server/src/LaunchDarkly.ServerSdk.csproj" />
4344
</ItemGroup>
4445
<ItemGroup>
45-
<Content Include="..\CHANGELOG.md">
46+
<None Include="..\CHANGELOG.md">
4647
<Link>CHANGELOG.md</Link>
47-
</Content>
48-
<Content Include="..\CONTRIBUTING.md">
48+
<Pack>false</Pack>
49+
</None>
50+
<None Include="..\CONTRIBUTING.md">
4951
<Link>CONTRIBUTING.md</Link>
50-
</Content>
51-
<Content Include="..\docfx.json">
52+
<Pack>false</Pack>
53+
</None>
54+
<None Include="..\docfx.json">
5255
<Link>docfx.json</Link>
53-
</Content>
54-
<Content Include="..\README.md">
56+
<Pack>false</Pack>
57+
</None>
58+
<None Include="..\README.md">
5559
<Link>README.md</Link>
56-
</Content>
57-
<Content Include="..\SECURITY.md">
60+
<Pack>true</Pack>
61+
<PackagePath>\</PackagePath>
62+
</None>
63+
<None Include="..\SECURITY.md">
5864
<Link>SECURITY.md</Link>
59-
</Content>
65+
<Pack>false</Pack>
66+
</None>
6067
</ItemGroup>
6168

6269
<PropertyGroup>

pkgs/sdk/client/src/LaunchDarkly.ClientSdk.csproj

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737

3838
<!-- fail if XML comments are missing or invalid -->
3939
<WarningsAsErrors>1570,1571,1572,1573,1574,1580,1581,1584,1591,1710,1711,1712</WarningsAsErrors>
40+
<PackageReadmeFile>README.md</PackageReadmeFile>
4041
<Configurations>Debug;Release;DebugLocalReferences</Configurations>
4142
<Platforms>AnyCPU</Platforms>
4243
</PropertyGroup>
@@ -125,21 +126,27 @@
125126
</Compile>
126127
</ItemGroup>
127128
<ItemGroup>
128-
<Content Include="..\CHANGELOG.md">
129+
<None Include="..\CHANGELOG.md">
129130
<Link>CHANGELOG.md</Link>
130-
</Content>
131-
<Content Include="..\CONTRIBUTING.md">
131+
<Pack>false</Pack>
132+
</None>
133+
<None Include="..\CONTRIBUTING.md">
132134
<Link>CONTRIBUTING.md</Link>
133-
</Content>
134-
<Content Include="..\index.md">
135+
<Pack>false</Pack>
136+
</None>
137+
<None Include="..\index.md">
135138
<Link>index.md</Link>
136-
</Content>
137-
<Content Include="..\README.md">
139+
<Pack>false</Pack>
140+
</None>
141+
<None Include="..\README.md">
138142
<Link>README.md</Link>
139-
</Content>
140-
<Content Include="..\toc.yml">
143+
<Pack>true</Pack>
144+
<PackagePath>\</PackagePath>
145+
</None>
146+
<None Include="..\toc.yml">
141147
<Link>toc.yml</Link>
142-
</Content>
148+
<Pack>false</Pack>
149+
</None>
143150
</ItemGroup>
144151
<PropertyGroup Condition="'$(Configuration)'=='Release'">
145152
<AssemblyOriginatorKeyFile>../../../../LaunchDarkly.ClientSdk.snk</AssemblyOriginatorKeyFile>

pkgs/sdk/server-ai/src/LaunchDarkly.ServerSdk.Ai.csproj

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
<!-- fail if XML comments are missing or invalid -->
3737
<WarningsAsErrors>1570,1571,1572,1573,1574,1580,1581,1584,1591,1710,1711,1712</WarningsAsErrors>
38+
<PackageReadmeFile>README.md</PackageReadmeFile>
3839
<Configurations>Debug;Release;DebugLocalReferences</Configurations>
3940
<Platforms>AnyCPU</Platforms>
4041
</PropertyGroup>
@@ -57,27 +58,35 @@
5758
<ProjectReference Include="../../server/src/LaunchDarkly.ServerSdk.csproj" />
5859
</ItemGroup>
5960
<ItemGroup>
60-
<Content Include="..\CHANGELOG.md">
61+
<None Include="..\CHANGELOG.md">
6162
<Link>CHANGELOG.md</Link>
62-
</Content>
63-
<Content Include="..\CONTRIBUTING.md">
63+
<Pack>false</Pack>
64+
</None>
65+
<None Include="..\CONTRIBUTING.md">
6466
<Link>CONTRIBUTING.md</Link>
65-
</Content>
66-
<Content Include="..\docfx.json">
67+
<Pack>false</Pack>
68+
</None>
69+
<None Include="..\docfx.json">
6770
<Link>docfx.json</Link>
68-
</Content>
69-
<Content Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Server.Ai.md">
71+
<Pack>false</Pack>
72+
</None>
73+
<None Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Server.Ai.md">
7074
<Link>docs-src\namespaces\LaunchDarkly.Sdk.Server.Ai.md</Link>
71-
</Content>
72-
<Content Include="..\docs-src\README.md">
75+
<Pack>false</Pack>
76+
</None>
77+
<None Include="..\docs-src\README.md">
7378
<Link>docs-src\README.md</Link>
74-
</Content>
75-
<Content Include="..\index.md">
79+
<Pack>false</Pack>
80+
</None>
81+
<None Include="..\index.md">
7682
<Link>index.md</Link>
77-
</Content>
78-
<Content Include="..\README.md">
83+
<Pack>false</Pack>
84+
</None>
85+
<None Include="..\README.md">
7986
<Link>README.md</Link>
80-
</Content>
87+
<Pack>true</Pack>
88+
<PackagePath>\</PackagePath>
89+
</None>
8190
</ItemGroup>
8291

8392
<PropertyGroup Condition="'$(Configuration)'=='Release'">

pkgs/sdk/server/src/LaunchDarkly.ServerSdk.csproj

Lines changed: 38 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
<!-- fail if XML comments are missing or invalid -->
3737
<WarningsAsErrors>1570,1571,1572,1573,1574,1580,1581,1584,1591,1710,1711,1712</WarningsAsErrors>
38+
<PackageReadmeFile>README.md</PackageReadmeFile>
3839
<Configurations>Debug;Release;DebugLocalReferences</Configurations>
3940
<Platforms>AnyCPU</Platforms>
4041
</PropertyGroup>
@@ -58,42 +59,55 @@
5859
</ItemGroup>
5960

6061
<ItemGroup>
61-
<Content Include="..\CHANGELOG.md">
62+
<None Include="..\CHANGELOG.md">
6263
<Link>CHANGELOG.md</Link>
63-
</Content>
64-
<Content Include="..\CONTRIBUTING.md">
64+
<Pack>false</Pack>
65+
</None>
66+
<None Include="..\CONTRIBUTING.md">
6567
<Link>CONTRIBUTING.md</Link>
66-
</Content>
67-
<Content Include="..\docfx.json">
68+
<Pack>false</Pack>
69+
</None>
70+
<None Include="..\docfx.json">
6871
<Link>docfx.json</Link>
69-
</Content>
70-
<Content Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Json.md">
72+
<Pack>false</Pack>
73+
</None>
74+
<None Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Json.md">
7175
<Link>docs-src\namespaces\LaunchDarkly.Sdk.Json.md</Link>
72-
</Content>
73-
<Content Include="..\docs-src\namespaces\LaunchDarkly.Sdk.md">
76+
<Pack>false</Pack>
77+
</None>
78+
<None Include="..\docs-src\namespaces\LaunchDarkly.Sdk.md">
7479
<Link>docs-src\namespaces\LaunchDarkly.Sdk.md</Link>
75-
</Content>
76-
<Content Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Server.Integrations.md">
80+
<Pack>false</Pack>
81+
</None>
82+
<None Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Server.Integrations.md">
7783
<Link>docs-src\namespaces\LaunchDarkly.Sdk.Server.Integrations.md</Link>
78-
</Content>
79-
<Content Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Server.Interfaces.md">
84+
<Pack>false</Pack>
85+
</None>
86+
<None Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Server.Interfaces.md">
8087
<Link>docs-src\namespaces\LaunchDarkly.Sdk.Server.Interfaces.md</Link>
81-
</Content>
82-
<Content Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Server.md">
88+
<Pack>false</Pack>
89+
</None>
90+
<None Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Server.md">
8391
<Link>docs-src\namespaces\LaunchDarkly.Sdk.Server.md</Link>
84-
</Content>
85-
<Content Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Server.Subsystems.md">
92+
<Pack>false</Pack>
93+
</None>
94+
<None Include="..\docs-src\namespaces\LaunchDarkly.Sdk.Server.Subsystems.md">
8695
<Link>docs-src\namespaces\LaunchDarkly.Sdk.Server.Subsystems.md</Link>
87-
</Content>
88-
<Content Include="..\docs-src\README.md">
96+
<Pack>false</Pack>
97+
</None>
98+
<None Include="..\docs-src\README.md">
8999
<Link>docs-src\README.md</Link>
90-
</Content>
91-
<Content Include="..\index.md">
100+
<Pack>false</Pack>
101+
</None>
102+
<None Include="..\index.md">
92103
<Link>index.md</Link>
93-
</Content>
94-
<Content Include="..\README.md">
104+
<Pack>false</Pack>
105+
</None>
106+
<None Include="..\README.md">
95107
<Link>README.md</Link>
96-
</Content>
108+
<Pack>true</Pack>
109+
<PackagePath>\</PackagePath>
110+
</None>
97111
</ItemGroup>
98112

99113
<PropertyGroup Condition="'$(Configuration)'=='Release'">

0 commit comments

Comments
 (0)