Skip to content

Commit 061b00e

Browse files
authored
[csharp][aspnetcore] Update aspnetcore nuspec and csproj with authors and description (#8995)
* Update aspnetcore nuspec and csproj with authors and description * Removed unneccesary include
1 parent de8b344 commit 061b00e

8 files changed

Lines changed: 35 additions & 26 deletions

File tree

docs/generators/aspnetcore.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
2424
|operationResultTask|Set methods result to Task<>.| |false|
2525
|packageAuthors|Specifies Authors property in the .NET Core project file.| |OpenAPI|
2626
|packageCopyright|Specifies an AssemblyCopyright for the .NET Framework global assembly attributes stored in the AssemblyInfo file.| |No Copyright|
27+
|packageDescription|Specifies a AssemblyDescription for the .NET Framework global assembly attributes stored in the AssemblyInfo file.| |A library generated from a OpenAPI doc|
2728
|packageGuid|The GUID that will be associated with the C# project| |null|
2829
|packageName|C# package name (convention: Title.Case).| |Org.OpenAPITools|
2930
|packageTitle|Specifies an AssemblyTitle for the .NET Framework global assembly attributes stored in the AssemblyInfo file.| |OpenAPI Library|

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,10 @@ public AspNetCoreServerCodegen() {
148148
setSupportNullable(Boolean.TRUE);
149149

150150
// CLI options
151+
addOption(CodegenConstants.PACKAGE_DESCRIPTION,
152+
CodegenConstants.PACKAGE_DESCRIPTION_DESC,
153+
packageDescription);
154+
151155
addOption(CodegenConstants.LICENSE_URL,
152156
CodegenConstants.LICENSE_URL_DESC,
153157
licenseUrl);

modules/openapi-generator/src/main/resources/aspnetcore/2.0/Project.csproj.mustache

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<Description>{{packageName}}</Description>
4-
<Copyright>{{packageName}}</Copyright>
3+
<Description>{{^packageDescription}}{{packageName}}{{/packageDescription}}{{packageDescription}}</Description>
4+
<Copyright>{{packageCopyright}}</Copyright>
5+
<Authors>{{packageAuthors}}</Authors>
56
<TargetFramework>netcoreapp2.0</TargetFramework>
67
<Version>{{packageVersion}}</Version>
78
<GenerateDocumentationFile>true</GenerateDocumentationFile>

modules/openapi-generator/src/main/resources/aspnetcore/2.1/Project.csproj.mustache

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<Project Sdk="{{projectSdk}}">
22
<PropertyGroup>
3-
<Description>{{packageName}}</Description>
4-
<Copyright>{{packageName}}</Copyright>
3+
<Description>{{^packageDescription}}{{packageName}}{{/packageDescription}}{{packageDescription}}</Description>
4+
<Copyright>{{packageCopyright}}</Copyright>
5+
<Authors>{{packageAuthors}}</Authors>
56
<TargetFramework>netcoreapp{{aspnetCoreVersion}}</TargetFramework>
67
<GenerateDocumentationFile>true</GenerateDocumentationFile>
78
<PreserveCompilationContext>true</PreserveCompilationContext>
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
<?xml version="1.0"?>
22
<package >
3-
<metadata>
4-
<id>$id$</id>
5-
<version>{{packageVersion}}</version>
6-
<title>{{packageTitle}}</title>
7-
<authors>{{packageAuthors}}</authors>
8-
<owners>{{packageAuthors}}</owners>
9-
<licenseUrl>{{licenseUrl}}</licenseUrl>
10-
<!--
11-
<projectUrl>http://PROJECT_URL_HERE_OR_DELETE_THIS_LINE</projectUrl>
12-
<iconUrl>http://ICON_URL_HERE_OR_DELETE_THIS_LINE</iconUrl>
13-
-->
14-
<requireLicenseAcceptance>false</requireLicenseAcceptance>
15-
<description>{{packageName}}</description>
16-
<releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
17-
<copyright>{{packageCopyright}}</copyright>
18-
<tags>{{packageName}}</tags>
19-
</metadata>
3+
<metadata>
4+
<id>$id$</id>
5+
<version>{{packageVersion}}</version>
6+
<title>{{packageTitle}}</title>
7+
<authors>{{packageAuthors}}</authors>
8+
<owners>{{packageAuthors}}</owners>
9+
<licenseUrl>{{licenseUrl}}</licenseUrl>
10+
<!--
11+
<projectUrl>http://PROJECT_URL_HERE_OR_DELETE_THIS_LINE</projectUrl>
12+
<iconUrl>http://ICON_URL_HERE_OR_DELETE_THIS_LINE</iconUrl>
13+
-->
14+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
15+
<description>{{^packageDescription}}{{packageName}}{{/packageDescription}}{{packageDescription}}</description>
16+
<releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
17+
<copyright>{{packageCopyright}}</copyright>
18+
<tags>{{packageName}}</tags>
19+
</metadata>
2020
</package>

modules/openapi-generator/src/main/resources/aspnetcore/3.0/Project.csproj.mustache

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<Project Sdk="{{projectSdk}}">
22
<PropertyGroup>
3-
<Description>{{packageName}}</Description>
4-
<Copyright>{{packageName}}</Copyright>
3+
<Description>{{^packageDescription}}{{packageName}}{{/packageDescription}}{{packageDescription}}</Description>
4+
<Copyright>{{packageCopyright}}</Copyright>
5+
<Authors>{{packageAuthors}}</Authors>
56
<TargetFramework>{{targetFramework}}</TargetFramework>
67
<GenerateDocumentationFile>true</GenerateDocumentationFile>
78
<PreserveCompilationContext>true</PreserveCompilationContext>

modules/openapi-generator/src/main/resources/aspnetcore/3.0/Project.nuspec.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<iconUrl>http://ICON_URL_HERE_OR_DELETE_THIS_LINE</iconUrl>
1313
-->
1414
<requireLicenseAcceptance>false</requireLicenseAcceptance>
15-
<description>{{packageName}}</description>
15+
<description>{{^packageDescription}}{{packageName}}{{/packageDescription}}{{packageDescription}}</description>
1616
<releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
1717
<copyright>{{packageCopyright}}</copyright>
1818
<tags>{{packageName}}</tags>

samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Org.OpenAPITools.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<Description>Org.OpenAPITools</Description>
4-
<Copyright>Org.OpenAPITools</Copyright>
3+
<Description>A library generated from a OpenAPI doc</Description>
4+
<Copyright>No Copyright</Copyright>
5+
<Authors>OpenAPI</Authors>
56
<TargetFramework>netcoreapp2.2</TargetFramework>
67
<GenerateDocumentationFile>true</GenerateDocumentationFile>
78
<PreserveCompilationContext>true</PreserveCompilationContext>

0 commit comments

Comments
 (0)