swagger-api / swagger-codegen

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
http://swagger.io
Apache License 2.0
16.74k stars 6.02k forks source link

Generator does not support C++, Rust, Objective-C, PowerShell and others #11052

Open mloskot opened 3 years ago

mloskot commented 3 years ago
Description

What is the status of C++, Rust, Objective-C, PowerShell and some other languages listed as supported in the current README.md but actually not supported by the currently latest Swagger Codegen JAR.

The current README.md says:

Currently, the following languages/frameworks are supported: API clients: ActionScript, Ada, Apex, Bash, C# (.net 2.0, 3.5 or later), C++ (cpprest, Qt5, Tizen), Clojure, Dart, Elixir, Elm, Eiffel, Erlang, Go, Groovy, Haskell (http-client, Servant), Java (Jersey1.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, Google API Client Library for Java, Rest-assured), Kotlin, Lua, Node.js (ES5, ES6, AngularJS with Google Closure Compiler annotations) Objective-C, Perl, PHP, PowerShell, Python, R, Ruby, Rust (rust, rust-server), Scala (akka, http4s, swagger-async-httpclient), Swift (2.x, 3.x, 4.x, 5.x), Typescript (Angular1.x, Angular2.x, Fetch, jQuery, Node)

Swagger-codegen version

3.0.26

Steps to reproduce
Related issues/PRs
java -jar .\swagger-codegen-cli-3.0.26.jar config-help -l cpprest
java -jar .\swagger-codegen-cli-3.0.26.jar config-help -l rust
java -jar .\swagger-codegen-cli-3.0.26.jar config-help -l objective-c
java -jar .\swagger-codegen-cli-3.0.26.jar config-help -l powershell
mloskot commented 2 years ago

The README still lists the missing languages and the 3.0.33 is still missing them :-(

DnOberon commented 1 year ago

Yeah...wasn't enthused to find out they're no longer supported the hard way.

bnheise commented 1 year ago

Can someone update the readme? I was also confused by this.