Skip to content

[aspnet5] Rename/deprecate aspnet5 for newer terminology #3085

@jimschubert

Description

@jimschubert
Description

Per Scott Hanselman's blog post, the server technology's name is no longer called ASP.NET 5 and is now called ASP.NET Core 1.0.

Rather than rename to aspnetcore or some variant, it would probably be best to create an aspnet server generator with library options for different versions (4.x, Core 1.0, Web Forms, etc.).

Swagger-codegen version

2.1.6

Swagger declaration file content or url

AspNet5ServerCodegen.java

Command line used for generation

N/A

Steps to reproduce

List languages, notice aspnet5:

swagger-codegen langs | tr -s " " "\n" | grep asp

Related issues

N/A

Suggest a Fix

Not sure how to 'deprecate' a language in favor of another. Maybe:

  • Rename AspNet5ServerCodegen to AspNetCoreCodegen
  • Set server language name in AspNetServerCodegen to aspnet
  • Create AspNet5ServerCodegen and extend from AspNetServerCodegen
  • Set server language name in AspNet5ServerCodegen to current aspnet5
  • Add AspNetServerCodegen to META-INF\services definition
  • Log a warning message in the constructor of AspNetServerCodegen, or otherwise indicate deprecation

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions