diff --git a/docs/generators.md b/docs/generators.md index 2d88768791..5bd6cadfa0 100644 --- a/docs/generators.md +++ b/docs/generators.md @@ -53,7 +53,7 @@ The following generators are available: * [php](generators/php.md) * [php-dt (beta)](generators/php-dt.md) * [powershell (beta)](generators/powershell.md) -* [python (experimental)](generators/python.md) +* [python](generators/python.md) * [python-experimental (experimental)](generators/python-experimental.md) * [python-legacy](generators/python-legacy.md) * [r](generators/r.md) diff --git a/docs/generators/ada-server.md b/docs/generators/ada-server.md index bda2ebc4d6..4dcede68c0 100644 --- a/docs/generators/ada-server.md +++ b/docs/generators/ada-server.md @@ -7,6 +7,7 @@ title: Documentation for the ada-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | ada-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Ada | | | helpTxt | Generates an Ada server implementation (beta). | | diff --git a/docs/generators/ada.md b/docs/generators/ada.md index c7fc549290..12fd0187cf 100644 --- a/docs/generators/ada.md +++ b/docs/generators/ada.md @@ -7,6 +7,7 @@ title: Documentation for the ada Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | ada | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Ada | | | helpTxt | Generates an Ada client implementation (beta). | | diff --git a/docs/generators/android.md b/docs/generators/android.md index 78336829f0..36a0bc0406 100644 --- a/docs/generators/android.md +++ b/docs/generators/android.md @@ -7,6 +7,7 @@ title: Documentation for the android Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | android | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Java | | | helpTxt | Generates an Android client library. | | diff --git a/docs/generators/apache2.md b/docs/generators/apache2.md index 9f5cfa8ed6..5b8e5d4e45 100644 --- a/docs/generators/apache2.md +++ b/docs/generators/apache2.md @@ -7,6 +7,7 @@ title: Documentation for the apache2 Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | apache2 | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CONFIG | | | generator language | Java | | | helpTxt | Generates an Apache2 Config file with the permissions | | diff --git a/docs/generators/apex.md b/docs/generators/apex.md index 7fc192390f..2c815c4496 100644 --- a/docs/generators/apex.md +++ b/docs/generators/apex.md @@ -7,6 +7,7 @@ title: Documentation for the apex Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | apex | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Apex | | | helpTxt | Generates an Apex API client library. | | diff --git a/docs/generators/asciidoc.md b/docs/generators/asciidoc.md index 815a5eea26..b966cd6e17 100644 --- a/docs/generators/asciidoc.md +++ b/docs/generators/asciidoc.md @@ -7,6 +7,7 @@ title: Documentation for the asciidoc Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | asciidoc | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | DOCUMENTATION | | | generator language | Java | | | helpTxt | Generates asciidoc markup based documentation. | | diff --git a/docs/generators/aspnetcore.md b/docs/generators/aspnetcore.md index f97033ac35..1488ec9672 100644 --- a/docs/generators/aspnetcore.md +++ b/docs/generators/aspnetcore.md @@ -7,6 +7,7 @@ title: Documentation for the aspnetcore Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | aspnetcore | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | C# | | | helpTxt | Generates an ASP.NET Core Web API server. | | diff --git a/docs/generators/avro-schema.md b/docs/generators/avro-schema.md index ce8261b070..d8929e448e 100644 --- a/docs/generators/avro-schema.md +++ b/docs/generators/avro-schema.md @@ -7,6 +7,7 @@ title: Documentation for the avro-schema Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | avro-schema | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SCHEMA | | | generator language | Java | | | helpTxt | Generates a Avro model (beta). | | diff --git a/docs/generators/bash.md b/docs/generators/bash.md index 3356189af7..d7053aaa12 100644 --- a/docs/generators/bash.md +++ b/docs/generators/bash.md @@ -7,6 +7,7 @@ title: Documentation for the bash Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | bash | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Bash | | | helpTxt | Generates a Bash client script based on cURL. | | diff --git a/docs/generators/c.md b/docs/generators/c.md index d7006f36cc..700b9c59ef 100644 --- a/docs/generators/c.md +++ b/docs/generators/c.md @@ -7,6 +7,7 @@ title: Documentation for the c Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | c | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | C | | | helpTxt | Generates a C (libcurl) client library (beta). | | diff --git a/docs/generators/clojure.md b/docs/generators/clojure.md index 7cc512620e..512688ead4 100644 --- a/docs/generators/clojure.md +++ b/docs/generators/clojure.md @@ -7,6 +7,7 @@ title: Documentation for the clojure Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | clojure | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Clojure | | | helpTxt | Generates a Clojure client library. | | diff --git a/docs/generators/cpp-pistache-server.md b/docs/generators/cpp-pistache-server.md index f9c171feee..534d5a52f4 100644 --- a/docs/generators/cpp-pistache-server.md +++ b/docs/generators/cpp-pistache-server.md @@ -7,6 +7,7 @@ title: Documentation for the cpp-pistache-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | cpp-pistache-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | C++ | | | helpTxt | Generates a C++ API server (based on Pistache) | | diff --git a/docs/generators/cpp-qt-client.md b/docs/generators/cpp-qt-client.md index f26b827b8d..9ea981421a 100644 --- a/docs/generators/cpp-qt-client.md +++ b/docs/generators/cpp-qt-client.md @@ -7,6 +7,7 @@ title: Documentation for the cpp-qt-client Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | cpp-qt-client | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | C++ | | | helpTxt | Generates a Qt C++ client library. | | diff --git a/docs/generators/cpp-qt-qhttpengine-server.md b/docs/generators/cpp-qt-qhttpengine-server.md index 42d3f4c7e0..12fd8dc3a6 100644 --- a/docs/generators/cpp-qt-qhttpengine-server.md +++ b/docs/generators/cpp-qt-qhttpengine-server.md @@ -7,6 +7,7 @@ title: Documentation for the cpp-qt-qhttpengine-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | cpp-qt-qhttpengine-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | C++ | | | helpTxt | Generates a Qt C++ Server using the QHTTPEngine HTTP Library. | | diff --git a/docs/generators/cpp-restbed-server.md b/docs/generators/cpp-restbed-server.md index 065ead399b..f5037c7ac5 100644 --- a/docs/generators/cpp-restbed-server.md +++ b/docs/generators/cpp-restbed-server.md @@ -7,6 +7,7 @@ title: Documentation for the cpp-restbed-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | cpp-restbed-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | C++ | | | helpTxt | Generates a C++ API Server with Restbed (https://github.com/Corvusoft/restbed). | | diff --git a/docs/generators/cpp-restsdk.md b/docs/generators/cpp-restsdk.md index fa04e41dcd..700f1c657d 100644 --- a/docs/generators/cpp-restsdk.md +++ b/docs/generators/cpp-restsdk.md @@ -7,6 +7,7 @@ title: Documentation for the cpp-restsdk Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | cpp-restsdk | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | C++ | | | helpTxt | Generates a C++ API client with C++ REST SDK (https://github.com/Microsoft/cpprestsdk). | | diff --git a/docs/generators/cpp-tiny.md b/docs/generators/cpp-tiny.md index e669c1ad7c..08a7e4f691 100644 --- a/docs/generators/cpp-tiny.md +++ b/docs/generators/cpp-tiny.md @@ -7,6 +7,7 @@ title: Documentation for the cpp-tiny Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | cpp-tiny | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | C++ | | | helpTxt | Generates a C++ Arduino REST API client. | | diff --git a/docs/generators/cpp-tizen.md b/docs/generators/cpp-tizen.md index 0528620b77..c81dec1d03 100644 --- a/docs/generators/cpp-tizen.md +++ b/docs/generators/cpp-tizen.md @@ -7,6 +7,7 @@ title: Documentation for the cpp-tizen Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | cpp-tizen | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | C++ | | | helpTxt | Generates a Samsung Tizen C++ client library. | | diff --git a/docs/generators/cpp-ue4.md b/docs/generators/cpp-ue4.md index 56eb1c9679..563f1325a4 100644 --- a/docs/generators/cpp-ue4.md +++ b/docs/generators/cpp-ue4.md @@ -7,6 +7,7 @@ title: Documentation for the cpp-ue4 Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | cpp-ue4 | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | C++ | | | helpTxt | Generates a Unreal Engine 4 C++ Module (beta). | | diff --git a/docs/generators/crystal.md b/docs/generators/crystal.md index d44e727ddb..0961a1e051 100644 --- a/docs/generators/crystal.md +++ b/docs/generators/crystal.md @@ -7,6 +7,7 @@ title: Documentation for the crystal Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | crystal | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | Crystal | | | helpTxt | Generates a Crystal client library (beta). | | diff --git a/docs/generators/csharp-dotnet2.md b/docs/generators/csharp-dotnet2.md index 22fbde9e28..539eb8282e 100644 --- a/docs/generators/csharp-dotnet2.md +++ b/docs/generators/csharp-dotnet2.md @@ -7,6 +7,7 @@ title: Documentation for the csharp-dotnet2 Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | csharp-dotnet2 | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | CLIENT | | | generator language | C# | | | helpTxt | Generates a C# .Net 2.0 client library (beta). | | diff --git a/docs/generators/csharp-nancyfx.md b/docs/generators/csharp-nancyfx.md index c20541a52f..076cf18395 100644 --- a/docs/generators/csharp-nancyfx.md +++ b/docs/generators/csharp-nancyfx.md @@ -7,6 +7,7 @@ title: Documentation for the csharp-nancyfx Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | csharp-nancyfx | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | C# | | | helpTxt | Generates a C# NancyFX Web API server. | | diff --git a/docs/generators/csharp-netcore-functions.md b/docs/generators/csharp-netcore-functions.md index 888ada3812..eca318215d 100644 --- a/docs/generators/csharp-netcore-functions.md +++ b/docs/generators/csharp-netcore-functions.md @@ -7,6 +7,7 @@ title: Documentation for the csharp-netcore-functions Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | csharp-netcore-functions | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SERVER | | | generator language | C# | | | helpTxt | Generates a csharp server. | | diff --git a/docs/generators/csharp-netcore.md b/docs/generators/csharp-netcore.md index 57d4e3ac2b..ad581afc56 100644 --- a/docs/generators/csharp-netcore.md +++ b/docs/generators/csharp-netcore.md @@ -7,6 +7,7 @@ title: Documentation for the csharp-netcore Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | csharp-netcore | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | C# | | | helpTxt | Generates a C# client library (.NET Standard, .NET Core). | | diff --git a/docs/generators/csharp.md b/docs/generators/csharp.md index 2a61a6fa32..656b537a2c 100644 --- a/docs/generators/csharp.md +++ b/docs/generators/csharp.md @@ -7,6 +7,7 @@ title: Documentation for the csharp Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | csharp | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | C# | | | helpTxt | Generates a CSharp client library. | | diff --git a/docs/generators/cwiki.md b/docs/generators/cwiki.md index 13a6eb489e..19997fc3e8 100644 --- a/docs/generators/cwiki.md +++ b/docs/generators/cwiki.md @@ -7,6 +7,7 @@ title: Documentation for the cwiki Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | cwiki | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | DOCUMENTATION | | | helpTxt | Generates confluence wiki markup. | | diff --git a/docs/generators/dart-dio-next.md b/docs/generators/dart-dio-next.md index 157fb47af5..0bb7adfd78 100644 --- a/docs/generators/dart-dio-next.md +++ b/docs/generators/dart-dio-next.md @@ -7,6 +7,7 @@ title: Documentation for the dart-dio-next Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | dart-dio-next | pass this to the generate command after -g | +| generator stability | EXPERIMENTAL | | | generator type | CLIENT | | | generator language | Dart | | | helpTxt | Generates a Dart Dio client library with null-safety. | | diff --git a/docs/generators/dart-dio.md b/docs/generators/dart-dio.md index 2ef52cbffe..00aa3d7e86 100644 --- a/docs/generators/dart-dio.md +++ b/docs/generators/dart-dio.md @@ -7,6 +7,7 @@ title: Documentation for the dart-dio Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | dart-dio | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Dart | | | helpTxt | Generates a Dart Dio client library. | | diff --git a/docs/generators/dart-jaguar.md b/docs/generators/dart-jaguar.md index 7bae4db690..aa68db809f 100644 --- a/docs/generators/dart-jaguar.md +++ b/docs/generators/dart-jaguar.md @@ -7,6 +7,7 @@ title: Documentation for the dart-jaguar Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | dart-jaguar | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | CLIENT | | | generator language | Dart | | | helpTxt | Generates a Dart Jaguar client library. | | diff --git a/docs/generators/dart.md b/docs/generators/dart.md index 0193acff4a..190fd2cd8a 100644 --- a/docs/generators/dart.md +++ b/docs/generators/dart.md @@ -7,6 +7,7 @@ title: Documentation for the dart Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | dart | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Dart | | | helpTxt | Generates a Dart 2.x client library. | | diff --git a/docs/generators/dynamic-html.md b/docs/generators/dynamic-html.md index ff0c25132f..d7c58fc686 100644 --- a/docs/generators/dynamic-html.md +++ b/docs/generators/dynamic-html.md @@ -7,6 +7,7 @@ title: Documentation for the dynamic-html Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | dynamic-html | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | DOCUMENTATION | | | helpTxt | Generates a dynamic HTML site. | | diff --git a/docs/generators/eiffel.md b/docs/generators/eiffel.md index b9406ac1f6..c462e16da4 100644 --- a/docs/generators/eiffel.md +++ b/docs/generators/eiffel.md @@ -7,6 +7,7 @@ title: Documentation for the eiffel Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | eiffel | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Eiffel | | | helpTxt | Generates a Eiffel client library (beta). | | diff --git a/docs/generators/elixir.md b/docs/generators/elixir.md index 7444741084..a71bf4df0a 100644 --- a/docs/generators/elixir.md +++ b/docs/generators/elixir.md @@ -7,6 +7,7 @@ title: Documentation for the elixir Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | elixir | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Elixir | | | helpTxt | Generates an elixir client library (alpha). | | diff --git a/docs/generators/elm.md b/docs/generators/elm.md index c26c96f85e..99ddd6afb2 100644 --- a/docs/generators/elm.md +++ b/docs/generators/elm.md @@ -7,6 +7,7 @@ title: Documentation for the elm Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | elm | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Elm | | | helpTxt | Generates an Elm client library. | | diff --git a/docs/generators/erlang-client.md b/docs/generators/erlang-client.md index afa0291fd2..31c0a53e80 100644 --- a/docs/generators/erlang-client.md +++ b/docs/generators/erlang-client.md @@ -7,6 +7,7 @@ title: Documentation for the erlang-client Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | erlang-client | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Erlang | | | helpTxt | Generates an Erlang client library (beta). | | diff --git a/docs/generators/erlang-proper.md b/docs/generators/erlang-proper.md index 48571920cf..08ca60c92f 100644 --- a/docs/generators/erlang-proper.md +++ b/docs/generators/erlang-proper.md @@ -7,6 +7,7 @@ title: Documentation for the erlang-proper Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | erlang-proper | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Erlang | | | helpTxt | Generates an Erlang library with PropEr generators (beta). | | diff --git a/docs/generators/erlang-server.md b/docs/generators/erlang-server.md index 15a38755f5..77677a3d6c 100644 --- a/docs/generators/erlang-server.md +++ b/docs/generators/erlang-server.md @@ -7,6 +7,7 @@ title: Documentation for the erlang-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | erlang-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Erlang | | | helpTxt | Generates an Erlang server library (beta) using OpenAPI Generator (https://openapi-generator.tech). By default, it will also generate service classes, which can be disabled with the `-Dnoservice` environment variable. | | diff --git a/docs/generators/flash-deprecated.md b/docs/generators/flash-deprecated.md index b5669b0e2e..1ac45d4a6d 100644 --- a/docs/generators/flash-deprecated.md +++ b/docs/generators/flash-deprecated.md @@ -7,6 +7,7 @@ title: Documentation for the flash-deprecated Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | flash-deprecated | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | CLIENT | | | generator language | Flash | | | helpTxt | Generates a Flash (ActionScript) client library (beta). IMPORTANT: this generator has been deprecated in v5.x | | diff --git a/docs/generators/fsharp-functions.md b/docs/generators/fsharp-functions.md index 5d148d8fe2..80f49c5c4f 100644 --- a/docs/generators/fsharp-functions.md +++ b/docs/generators/fsharp-functions.md @@ -7,6 +7,7 @@ title: Documentation for the fsharp-functions Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | fsharp-functions | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SERVER | | | generator language | F# | | | helpTxt | Generates a fsharp-functions server (beta). | | diff --git a/docs/generators/fsharp-giraffe-server.md b/docs/generators/fsharp-giraffe-server.md index 176603a313..289cf42a68 100644 --- a/docs/generators/fsharp-giraffe-server.md +++ b/docs/generators/fsharp-giraffe-server.md @@ -7,6 +7,7 @@ title: Documentation for the fsharp-giraffe-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | fsharp-giraffe-server | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SERVER | | | generator language | F# | | | helpTxt | Generates a F# Giraffe server (beta). | | diff --git a/docs/generators/go-deprecated.md b/docs/generators/go-deprecated.md index fa44c2c81a..978447f56b 100644 --- a/docs/generators/go-deprecated.md +++ b/docs/generators/go-deprecated.md @@ -7,6 +7,7 @@ title: Documentation for the go-deprecated Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | go-deprecated | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | CLIENT | | | generator language | Go | | | helpTxt | Generates a Go client library (beta). NOTE: this generator has been deprecated. Please use `go` client generator instead. | | diff --git a/docs/generators/go-echo-server.md b/docs/generators/go-echo-server.md index 9f4a8e2e23..dc3fd01982 100644 --- a/docs/generators/go-echo-server.md +++ b/docs/generators/go-echo-server.md @@ -7,6 +7,7 @@ title: Documentation for the go-echo-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | go-echo-server | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SERVER | | | generator language | Go | | | helpTxt | Generates a go-echo server. (Beta) | | diff --git a/docs/generators/go-gin-server.md b/docs/generators/go-gin-server.md index 86f6b26bdd..d7989246b6 100644 --- a/docs/generators/go-gin-server.md +++ b/docs/generators/go-gin-server.md @@ -7,6 +7,7 @@ title: Documentation for the go-gin-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | go-gin-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Go | | | helpTxt | Generates a Go server library with the gin framework using OpenAPI-Generator.By default, it will also generate service classes. | | diff --git a/docs/generators/go-server.md b/docs/generators/go-server.md index 310a212a50..f17d5eb110 100644 --- a/docs/generators/go-server.md +++ b/docs/generators/go-server.md @@ -7,6 +7,7 @@ title: Documentation for the go-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | go-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Go | | | helpTxt | Generates a Go server library using OpenAPI-Generator. By default, it will also generate service classes -- which you can disable with the `-Dnoservice` environment variable. | | diff --git a/docs/generators/go.md b/docs/generators/go.md index 4a005d47ac..066b561c15 100644 --- a/docs/generators/go.md +++ b/docs/generators/go.md @@ -7,6 +7,7 @@ title: Documentation for the go Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | go | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Go | | | helpTxt | Generates a Go client library. | | diff --git a/docs/generators/graphql-nodejs-express-server.md b/docs/generators/graphql-nodejs-express-server.md index 8d323b1b7b..593c0488de 100644 --- a/docs/generators/graphql-nodejs-express-server.md +++ b/docs/generators/graphql-nodejs-express-server.md @@ -7,6 +7,7 @@ title: Documentation for the graphql-nodejs-express-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | graphql-nodejs-express-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Javascript | | | helpTxt | Generates a GraphQL Node.js Express server (beta) including it's types, queries, mutations, (resolvers) | | diff --git a/docs/generators/graphql-schema.md b/docs/generators/graphql-schema.md index a5c60cf1a1..bb2fb95026 100644 --- a/docs/generators/graphql-schema.md +++ b/docs/generators/graphql-schema.md @@ -7,6 +7,7 @@ title: Documentation for the graphql-schema Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | graphql-schema | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SCHEMA | | | generator language | GraphQL | | | helpTxt | Generates GraphQL schema files (beta) | | diff --git a/docs/generators/groovy.md b/docs/generators/groovy.md index a7d42bb7c0..2b1aadd539 100644 --- a/docs/generators/groovy.md +++ b/docs/generators/groovy.md @@ -7,6 +7,7 @@ title: Documentation for the groovy Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | groovy | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Groovy | | | helpTxt | Generates a Groovy API client. | | diff --git a/docs/generators/haskell-http-client.md b/docs/generators/haskell-http-client.md index 8ffbcdb5cf..13d7e7b478 100644 --- a/docs/generators/haskell-http-client.md +++ b/docs/generators/haskell-http-client.md @@ -7,6 +7,7 @@ title: Documentation for the haskell-http-client Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | haskell-http-client | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Haskell | | | helpTxt | Generates a Haskell http-client library. | | diff --git a/docs/generators/haskell-yesod.md b/docs/generators/haskell-yesod.md index 3b472c8a28..f1bc1a3e40 100644 --- a/docs/generators/haskell-yesod.md +++ b/docs/generators/haskell-yesod.md @@ -7,6 +7,7 @@ title: Documentation for the haskell-yesod Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | haskell-yesod | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SERVER | | | generator language | Haskell | | | helpTxt | Generates a haskell-yesod server. | | diff --git a/docs/generators/haskell.md b/docs/generators/haskell.md index b2ebcdaa69..cd49e615f4 100644 --- a/docs/generators/haskell.md +++ b/docs/generators/haskell.md @@ -7,6 +7,7 @@ title: Documentation for the haskell Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | haskell | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Haskell | | | helpTxt | Generates a Haskell server and client library. | | diff --git a/docs/generators/html.md b/docs/generators/html.md index d597f69ce9..056f8ccb7b 100644 --- a/docs/generators/html.md +++ b/docs/generators/html.md @@ -7,6 +7,7 @@ title: Documentation for the html Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | html | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | DOCUMENTATION | | | helpTxt | Generates a static HTML file. | | diff --git a/docs/generators/html2.md b/docs/generators/html2.md index 0e99b15a11..d4fa263b97 100644 --- a/docs/generators/html2.md +++ b/docs/generators/html2.md @@ -7,6 +7,7 @@ title: Documentation for the html2 Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | html2 | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | DOCUMENTATION | | | helpTxt | Generates a static HTML file. | | diff --git a/docs/generators/java-inflector.md b/docs/generators/java-inflector.md index d397419112..45e001e20c 100644 --- a/docs/generators/java-inflector.md +++ b/docs/generators/java-inflector.md @@ -7,6 +7,7 @@ title: Documentation for the java-inflector Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | java-inflector | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java Inflector Server application. | | diff --git a/docs/generators/java-micronaut-client.md b/docs/generators/java-micronaut-client.md index 75c961bcf9..9c6ead8858 100644 --- a/docs/generators/java-micronaut-client.md +++ b/docs/generators/java-micronaut-client.md @@ -7,6 +7,7 @@ title: Documentation for the java-micronaut-client Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | java-micronaut-client | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | Java | | | helpTxt | Generates a Java Micronaut Client. | | diff --git a/docs/generators/java-msf4j.md b/docs/generators/java-msf4j.md index 7b92e9cad4..ed48911083 100644 --- a/docs/generators/java-msf4j.md +++ b/docs/generators/java-msf4j.md @@ -7,6 +7,7 @@ title: Documentation for the java-msf4j Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | java-msf4j | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java Micro Service based on WSO2 Microservices Framework for Java (MSF4J) | | diff --git a/docs/generators/java-pkmst.md b/docs/generators/java-pkmst.md index 18b27e7743..d782f1bc59 100644 --- a/docs/generators/java-pkmst.md +++ b/docs/generators/java-pkmst.md @@ -7,6 +7,7 @@ title: Documentation for the java-pkmst Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | java-pkmst | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a PKMST SpringBoot Server application using the SpringFox integration. Also enables EurekaServerClient / Zipkin / Spring-Boot admin | | diff --git a/docs/generators/java-play-framework.md b/docs/generators/java-play-framework.md index abc3d0b423..fa402771d7 100644 --- a/docs/generators/java-play-framework.md +++ b/docs/generators/java-play-framework.md @@ -7,6 +7,7 @@ title: Documentation for the java-play-framework Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | java-play-framework | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java Play Framework Server application. | | diff --git a/docs/generators/java-undertow-server.md b/docs/generators/java-undertow-server.md index b359cf8803..dab7af6ab1 100644 --- a/docs/generators/java-undertow-server.md +++ b/docs/generators/java-undertow-server.md @@ -7,6 +7,7 @@ title: Documentation for the java-undertow-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | java-undertow-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java Undertow Server application (beta). | | diff --git a/docs/generators/java-vertx-web.md b/docs/generators/java-vertx-web.md index 4e599a29d0..f91bff636d 100644 --- a/docs/generators/java-vertx-web.md +++ b/docs/generators/java-vertx-web.md @@ -7,6 +7,7 @@ title: Documentation for the java-vertx-web Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | java-vertx-web | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java Vert.x-Web Server (beta). | | diff --git a/docs/generators/java-vertx.md b/docs/generators/java-vertx.md index 96ffc3ee97..2efeb21b04 100644 --- a/docs/generators/java-vertx.md +++ b/docs/generators/java-vertx.md @@ -7,6 +7,7 @@ title: Documentation for the java-vertx Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | java-vertx | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a java-Vert.X Server library. | | diff --git a/docs/generators/java.md b/docs/generators/java.md index dae11b0a61..7cc9a06941 100644 --- a/docs/generators/java.md +++ b/docs/generators/java.md @@ -7,6 +7,7 @@ title: Documentation for the java Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | java | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Java | | | helpTxt | Generates a Java client library (HTTP lib: Jersey (1.x, 2.x), Retrofit (2.x), OpenFeign (10.x) and more. | | diff --git a/docs/generators/javascript-apollo.md b/docs/generators/javascript-apollo.md index 9d91580aba..3e1091b4d6 100644 --- a/docs/generators/javascript-apollo.md +++ b/docs/generators/javascript-apollo.md @@ -7,6 +7,7 @@ title: Documentation for the javascript-apollo Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | javascript-apollo | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | Javascript | | | helpTxt | Generates a JavaScript client library (beta) using Apollo RESTDatasource. | | diff --git a/docs/generators/javascript-closure-angular.md b/docs/generators/javascript-closure-angular.md index aa2b36502f..054f051f23 100644 --- a/docs/generators/javascript-closure-angular.md +++ b/docs/generators/javascript-closure-angular.md @@ -7,6 +7,7 @@ title: Documentation for the javascript-closure-angular Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | javascript-closure-angular | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Javascript | | | helpTxt | Generates a Javascript AngularJS client library (beta) annotated with Google Closure Compiler annotations(https://developers.google.com/closure/compiler/docs/js-for-compiler?hl=en) | | diff --git a/docs/generators/javascript-flowtyped.md b/docs/generators/javascript-flowtyped.md index e404f23e63..0fb54da17c 100644 --- a/docs/generators/javascript-flowtyped.md +++ b/docs/generators/javascript-flowtyped.md @@ -7,6 +7,7 @@ title: Documentation for the javascript-flowtyped Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | javascript-flowtyped | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Javascript | | | helpTxt | Generates a Javascript client library (beta) using Flow types and Fetch API. | | diff --git a/docs/generators/javascript.md b/docs/generators/javascript.md index ce8123c03b..f4d7273d1e 100644 --- a/docs/generators/javascript.md +++ b/docs/generators/javascript.md @@ -7,6 +7,7 @@ title: Documentation for the javascript Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | javascript | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Javascript | | | helpTxt | Generates a JavaScript client library. | | diff --git a/docs/generators/jaxrs-cxf-cdi.md b/docs/generators/jaxrs-cxf-cdi.md index b4f16bea4c..cbaefddff3 100644 --- a/docs/generators/jaxrs-cxf-cdi.md +++ b/docs/generators/jaxrs-cxf-cdi.md @@ -7,6 +7,7 @@ title: Documentation for the jaxrs-cxf-cdi Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | jaxrs-cxf-cdi | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java JAXRS Server according to JAXRS 2.0 specification, assuming an Apache CXF runtime and a Java EE runtime with CDI enabled. | | diff --git a/docs/generators/jaxrs-cxf-client.md b/docs/generators/jaxrs-cxf-client.md index a31c00fe69..addca8b468 100644 --- a/docs/generators/jaxrs-cxf-client.md +++ b/docs/generators/jaxrs-cxf-client.md @@ -7,6 +7,7 @@ title: Documentation for the jaxrs-cxf-client Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | jaxrs-cxf-client | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Java | | | helpTxt | Generates a Java JAXRS Client based on Apache CXF framework. | | diff --git a/docs/generators/jaxrs-cxf-extended.md b/docs/generators/jaxrs-cxf-extended.md index 40fa6dfde1..35134cf1b8 100644 --- a/docs/generators/jaxrs-cxf-extended.md +++ b/docs/generators/jaxrs-cxf-extended.md @@ -7,6 +7,7 @@ title: Documentation for the jaxrs-cxf-extended Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | jaxrs-cxf-extended | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Extends jaxrs-cxf with options to generate a functional mock server. | | diff --git a/docs/generators/jaxrs-cxf.md b/docs/generators/jaxrs-cxf.md index ed251b835f..960649abf8 100644 --- a/docs/generators/jaxrs-cxf.md +++ b/docs/generators/jaxrs-cxf.md @@ -7,6 +7,7 @@ title: Documentation for the jaxrs-cxf Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | jaxrs-cxf | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java JAXRS Server application based on Apache CXF framework. | | diff --git a/docs/generators/jaxrs-jersey.md b/docs/generators/jaxrs-jersey.md index f82ae05541..2d34e322f4 100644 --- a/docs/generators/jaxrs-jersey.md +++ b/docs/generators/jaxrs-jersey.md @@ -7,6 +7,7 @@ title: Documentation for the jaxrs-jersey Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | jaxrs-jersey | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java JAXRS Server application based on Jersey framework. | | diff --git a/docs/generators/jaxrs-resteasy-eap.md b/docs/generators/jaxrs-resteasy-eap.md index 7dff1caf8c..491a91757a 100644 --- a/docs/generators/jaxrs-resteasy-eap.md +++ b/docs/generators/jaxrs-resteasy-eap.md @@ -7,6 +7,7 @@ title: Documentation for the jaxrs-resteasy-eap Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | jaxrs-resteasy-eap | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java JAXRS-Resteasy Server application. | | diff --git a/docs/generators/jaxrs-resteasy.md b/docs/generators/jaxrs-resteasy.md index 32fb664d90..edf7537055 100644 --- a/docs/generators/jaxrs-resteasy.md +++ b/docs/generators/jaxrs-resteasy.md @@ -7,6 +7,7 @@ title: Documentation for the jaxrs-resteasy Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | jaxrs-resteasy | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java JAXRS-Resteasy Server application. | | diff --git a/docs/generators/jaxrs-spec.md b/docs/generators/jaxrs-spec.md index 91bfa156ae..66492d46c0 100644 --- a/docs/generators/jaxrs-spec.md +++ b/docs/generators/jaxrs-spec.md @@ -7,6 +7,7 @@ title: Documentation for the jaxrs-spec Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | jaxrs-spec | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java JAXRS Server according to JAXRS 2.0 specification. | | diff --git a/docs/generators/jmeter.md b/docs/generators/jmeter.md index 426ed04b4c..3f3b354586 100644 --- a/docs/generators/jmeter.md +++ b/docs/generators/jmeter.md @@ -7,6 +7,7 @@ title: Documentation for the jmeter Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | jmeter | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Java | | | helpTxt | Generates a JMeter .jmx file. | | diff --git a/docs/generators/k6.md b/docs/generators/k6.md index 0ab38225e0..f26f01cfa3 100644 --- a/docs/generators/k6.md +++ b/docs/generators/k6.md @@ -7,6 +7,7 @@ title: Documentation for the k6 Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | k6 | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | k6 | | | helpTxt | Generates a k6 script (beta). | | diff --git a/docs/generators/kotlin-server-deprecated.md b/docs/generators/kotlin-server-deprecated.md index 3c5c6ca448..d2d71faffd 100644 --- a/docs/generators/kotlin-server-deprecated.md +++ b/docs/generators/kotlin-server-deprecated.md @@ -7,6 +7,7 @@ title: Documentation for the kotlin-server-deprecated Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | kotlin-server-deprecated | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | SERVER | | | generator language | Kotlin | | | helpTxt | Generates a Kotlin server (Ktor v1.1.3). IMPORTANT: this generator has been deprecated. Please migrate to `kotlin-server` which supports Ktor v1.5.2+. | | diff --git a/docs/generators/kotlin-server.md b/docs/generators/kotlin-server.md index c0a473d9fd..8e48bda46d 100644 --- a/docs/generators/kotlin-server.md +++ b/docs/generators/kotlin-server.md @@ -7,6 +7,7 @@ title: Documentation for the kotlin-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | kotlin-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Kotlin | | | helpTxt | Generates a Kotlin server. | | diff --git a/docs/generators/kotlin-spring.md b/docs/generators/kotlin-spring.md index 8363a31d4b..a773df36b0 100644 --- a/docs/generators/kotlin-spring.md +++ b/docs/generators/kotlin-spring.md @@ -7,6 +7,7 @@ title: Documentation for the kotlin-spring Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | kotlin-spring | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Kotlin | | | helpTxt | Generates a Kotlin Spring application. | | diff --git a/docs/generators/kotlin-vertx.md b/docs/generators/kotlin-vertx.md index 30c0474ca7..17c3415382 100644 --- a/docs/generators/kotlin-vertx.md +++ b/docs/generators/kotlin-vertx.md @@ -7,6 +7,7 @@ title: Documentation for the kotlin-vertx Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | kotlin-vertx | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SERVER | | | generator language | Kotlin | | | helpTxt | Generates a kotlin-vertx server. | | diff --git a/docs/generators/kotlin.md b/docs/generators/kotlin.md index d825664c0c..a942e2e3f9 100644 --- a/docs/generators/kotlin.md +++ b/docs/generators/kotlin.md @@ -7,6 +7,7 @@ title: Documentation for the kotlin Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | kotlin | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Kotlin | | | helpTxt | Generates a Kotlin client. | | diff --git a/docs/generators/ktorm-schema.md b/docs/generators/ktorm-schema.md index b301b23a3b..f7ff70e559 100644 --- a/docs/generators/ktorm-schema.md +++ b/docs/generators/ktorm-schema.md @@ -7,6 +7,7 @@ title: Documentation for the ktorm-schema Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | ktorm-schema | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SCHEMA | | | generator language | Ktorm | | | helpTxt | Generates a kotlin-ktorm schema (beta) | | diff --git a/docs/generators/lua.md b/docs/generators/lua.md index a890b08256..18ec54ad4c 100644 --- a/docs/generators/lua.md +++ b/docs/generators/lua.md @@ -7,6 +7,7 @@ title: Documentation for the lua Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | lua | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | Lua | | | helpTxt | Generates a Lua client library (beta). | | diff --git a/docs/generators/markdown.md b/docs/generators/markdown.md index 87e922f1b9..71e1e6ac51 100644 --- a/docs/generators/markdown.md +++ b/docs/generators/markdown.md @@ -7,6 +7,7 @@ title: Documentation for the markdown Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | markdown | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | DOCUMENTATION | | | helpTxt | Generates a markdown documentation. | | diff --git a/docs/generators/mysql-schema.md b/docs/generators/mysql-schema.md index 0fa16e9932..1abe006239 100644 --- a/docs/generators/mysql-schema.md +++ b/docs/generators/mysql-schema.md @@ -7,6 +7,7 @@ title: Documentation for the mysql-schema Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | mysql-schema | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SCHEMA | | | generator language | Mysql | | | helpTxt | Generates a MySQL schema based on the model or schema defined in the OpenAPI specification (v2, v3). | | diff --git a/docs/generators/nim.md b/docs/generators/nim.md index 669b310cd3..fa58289341 100644 --- a/docs/generators/nim.md +++ b/docs/generators/nim.md @@ -7,6 +7,7 @@ title: Documentation for the nim Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | nim | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | Nim | | | helpTxt | Generates a nim client (beta). | | diff --git a/docs/generators/nodejs-express-server.md b/docs/generators/nodejs-express-server.md index e530fd1a1b..62d154361a 100644 --- a/docs/generators/nodejs-express-server.md +++ b/docs/generators/nodejs-express-server.md @@ -7,6 +7,7 @@ title: Documentation for the nodejs-express-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | nodejs-express-server | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SERVER | | | generator language | Javascript | | | helpTxt | Generates a NodeJS Express server (alpha). IMPORTANT: this generator may subject to breaking changes without further notice). | | diff --git a/docs/generators/objc.md b/docs/generators/objc.md index 11e1e4280b..f15b6bcb49 100644 --- a/docs/generators/objc.md +++ b/docs/generators/objc.md @@ -7,6 +7,7 @@ title: Documentation for the objc Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | objc | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Objective-C | | | helpTxt | Generates an Objective-C client library. | | diff --git a/docs/generators/ocaml.md b/docs/generators/ocaml.md index d1a5175be9..eaa087b13c 100644 --- a/docs/generators/ocaml.md +++ b/docs/generators/ocaml.md @@ -7,6 +7,7 @@ title: Documentation for the ocaml Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | ocaml | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | OCaml | | | helpTxt | Generates an OCaml client library (beta). | | diff --git a/docs/generators/openapi-yaml.md b/docs/generators/openapi-yaml.md index db86e36ac3..c12743b438 100644 --- a/docs/generators/openapi-yaml.md +++ b/docs/generators/openapi-yaml.md @@ -7,6 +7,7 @@ title: Documentation for the openapi-yaml Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | openapi-yaml | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | DOCUMENTATION | | | helpTxt | Creates a static openapi.yaml file (OpenAPI spec v3). | | diff --git a/docs/generators/openapi.md b/docs/generators/openapi.md index 754d65ebc2..f6ea2597cf 100644 --- a/docs/generators/openapi.md +++ b/docs/generators/openapi.md @@ -7,6 +7,7 @@ title: Documentation for the openapi Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | openapi | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | DOCUMENTATION | | | helpTxt | Creates a static openapi.json file (OpenAPI spec v3.0). | | diff --git a/docs/generators/perl.md b/docs/generators/perl.md index 82bb14d553..8a2245c05d 100644 --- a/docs/generators/perl.md +++ b/docs/generators/perl.md @@ -7,6 +7,7 @@ title: Documentation for the perl Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | perl | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Perl | | | helpTxt | Generates a Perl client library. | | diff --git a/docs/generators/php-dt.md b/docs/generators/php-dt.md index 9ee8556dc2..3642ebb5f0 100644 --- a/docs/generators/php-dt.md +++ b/docs/generators/php-dt.md @@ -7,6 +7,7 @@ title: Documentation for the php-dt Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | php-dt | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | PHP | | | helpTxt | Generates a PHP client relying on Data Transfer ( https://github.com/Articus/DataTransfer ) and compliant with PSR-7, PSR-11, PSR-17 and PSR-18. | | diff --git a/docs/generators/php-laravel.md b/docs/generators/php-laravel.md index 0f4c9b9b43..8a62c49894 100644 --- a/docs/generators/php-laravel.md +++ b/docs/generators/php-laravel.md @@ -7,6 +7,7 @@ title: Documentation for the php-laravel Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | php-laravel | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | PHP | | | helpTxt | Generates a PHP laravel server library. | | diff --git a/docs/generators/php-lumen.md b/docs/generators/php-lumen.md index 44952212bd..54148245f7 100644 --- a/docs/generators/php-lumen.md +++ b/docs/generators/php-lumen.md @@ -7,6 +7,7 @@ title: Documentation for the php-lumen Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | php-lumen | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | PHP | | | helpTxt | Generates a PHP Lumen server library. | | diff --git a/docs/generators/php-mezzio-ph.md b/docs/generators/php-mezzio-ph.md index 1060eb030e..3905506371 100644 --- a/docs/generators/php-mezzio-ph.md +++ b/docs/generators/php-mezzio-ph.md @@ -7,6 +7,7 @@ title: Documentation for the php-mezzio-ph Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | php-mezzio-ph | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | PHP | | | helpTxt | Generates PHP server stub using Mezzio ( https://docs.mezzio.dev/mezzio/ ) and Path Handler ( https://github.com/Articus/PathHandler ). | | diff --git a/docs/generators/php-silex-deprecated.md b/docs/generators/php-silex-deprecated.md index df5ed167ae..ed0b98d290 100644 --- a/docs/generators/php-silex-deprecated.md +++ b/docs/generators/php-silex-deprecated.md @@ -7,6 +7,7 @@ title: Documentation for the php-silex-deprecated Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | php-silex-deprecated | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | SERVER | | | generator language | PHP | | | helpTxt | Generates a PHP Silex server library. IMPORTANT NOTE: this generator is no longer actively maintained. | | diff --git a/docs/generators/php-slim-deprecated.md b/docs/generators/php-slim-deprecated.md index 19fb25e9a9..a3f433a625 100644 --- a/docs/generators/php-slim-deprecated.md +++ b/docs/generators/php-slim-deprecated.md @@ -7,6 +7,7 @@ title: Documentation for the php-slim-deprecated Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | php-slim-deprecated | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | SERVER | | | generator language | PHP | | | helpTxt | Generates a PHP Slim Framework server library. IMPORTANT NOTE: this generator (Slim 3.x) is no longer actively maintained so please use 'php-slim4' generator instead. | | diff --git a/docs/generators/php-slim4.md b/docs/generators/php-slim4.md index b021d91407..cd8ab1f346 100644 --- a/docs/generators/php-slim4.md +++ b/docs/generators/php-slim4.md @@ -7,6 +7,7 @@ title: Documentation for the php-slim4 Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | php-slim4 | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | PHP | | | helpTxt | Generates a PHP Slim 4 Framework server library(with Mock server). | | diff --git a/docs/generators/php-symfony.md b/docs/generators/php-symfony.md index da7aac5310..22184a49be 100644 --- a/docs/generators/php-symfony.md +++ b/docs/generators/php-symfony.md @@ -7,6 +7,7 @@ title: Documentation for the php-symfony Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | php-symfony | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | PHP | | | helpTxt | Generates a PHP Symfony server bundle. | | diff --git a/docs/generators/php.md b/docs/generators/php.md index 113eb32475..fc04a4b5d8 100644 --- a/docs/generators/php.md +++ b/docs/generators/php.md @@ -7,6 +7,7 @@ title: Documentation for the php Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | php | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | PHP | | | helpTxt | Generates a PHP client library. | | diff --git a/docs/generators/plantuml.md b/docs/generators/plantuml.md index b2c4c230c0..51dee6f7e4 100644 --- a/docs/generators/plantuml.md +++ b/docs/generators/plantuml.md @@ -7,6 +7,7 @@ title: Documentation for the plantuml Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | plantuml | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | DOCUMENTATION | | | helpTxt | Generates a plantuml documentation. | | diff --git a/docs/generators/powershell.md b/docs/generators/powershell.md index 7efbc46ff0..4c56c6e27f 100644 --- a/docs/generators/powershell.md +++ b/docs/generators/powershell.md @@ -7,6 +7,7 @@ title: Documentation for the powershell Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | powershell | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | PowerShell | | | helpTxt | Generates a PowerShell API client (beta) | | diff --git a/docs/generators/protobuf-schema.md b/docs/generators/protobuf-schema.md index e8f8361bea..913489defe 100644 --- a/docs/generators/protobuf-schema.md +++ b/docs/generators/protobuf-schema.md @@ -7,6 +7,7 @@ title: Documentation for the protobuf-schema Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | protobuf-schema | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SCHEMA | | | generator language | Protocol Buffers (Protobuf) | | | helpTxt | Generates gRPC and protocol buffer schema files (beta) | | diff --git a/docs/generators/python-aiohttp.md b/docs/generators/python-aiohttp.md index 79ee486c1e..7578a6be29 100644 --- a/docs/generators/python-aiohttp.md +++ b/docs/generators/python-aiohttp.md @@ -7,8 +7,10 @@ title: Documentation for the python-aiohttp Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | python-aiohttp | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Python | | +| generator language version | 3.5.2+ | | | helpTxt | Generates a Python server library using the Connexion project. By default, it will also generate service classes -- which you can disable with the `-Dnoservice` environment variable. | | ## CONFIG OPTIONS diff --git a/docs/generators/python-blueplanet.md b/docs/generators/python-blueplanet.md index bd5d365f4f..1759a675b6 100644 --- a/docs/generators/python-blueplanet.md +++ b/docs/generators/python-blueplanet.md @@ -7,8 +7,10 @@ title: Documentation for the python-blueplanet Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | python-blueplanet | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Python | | +| generator language version | 2.7+ and 3.5.2+ | | | helpTxt | Generates a Python server library using the Connexion project. By default, it will also generate service classes -- which you can disable with the `-Dnoservice` environment variable. | | ## CONFIG OPTIONS diff --git a/docs/generators/python-experimental.md b/docs/generators/python-experimental.md index 49e06706d5..968f0d3fb2 100644 --- a/docs/generators/python-experimental.md +++ b/docs/generators/python-experimental.md @@ -7,8 +7,10 @@ title: Documentation for the python-experimental Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | python-experimental | pass this to the generate command after -g | +| generator stability | EXPERIMENTAL | | | generator type | CLIENT | | | generator language | Python | | +| generator language version | >=3.9 | | | helpTxt | Generates a Python client library

Features in this generator:
- type hints on endpoints and model creation
- model parameter names use the spec defined keys and cases
- robust composition (oneOf/anyOf/allOf) where paload data is stored in one instance only
- endpoint parameter names use the spec defined keys and cases
- inline schemas are supported at any location including composition
- multiple content types supported in request body and response bodies
- run time type checking
- quicker load time for python modules (a single endpoint can be imported and used without loading others)
- all instances of schemas dynamically inherit from all matching schemas so one can use isinstance to check if validation passed
- composed schemas with type constraints supported (type:object + oneOf/anyOf/allOf)
- schemas are not coerced/cast. For example string + date are both stored as string, and there is a date accessor
- Exceptions: int/float is stored as Decimal, When receiving data from headers it will start as str and may need to be cast for example to int | | ## CONFIG OPTIONS diff --git a/docs/generators/python-fastapi.md b/docs/generators/python-fastapi.md index 72a438df37..2464a81f1b 100644 --- a/docs/generators/python-fastapi.md +++ b/docs/generators/python-fastapi.md @@ -7,9 +7,11 @@ title: Documentation for the python-fastapi Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | python-fastapi | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SERVER | | | generator language | Python | | -| helpTxt | Generates a Python FastAPI server (beta). | | +| generator language version | 3.7 | | +| helpTxt | Generates a Python FastAPI server (beta). Models are defined with the pydantic library | | ## CONFIG OPTIONS These options may be applied as additional-properties (cli) or configOptions (plugins). Refer to [configuration docs](https://openapi-generator.tech/docs/configuration) for more details. diff --git a/docs/generators/python-flask.md b/docs/generators/python-flask.md index 084f4723af..21e2ab5249 100644 --- a/docs/generators/python-flask.md +++ b/docs/generators/python-flask.md @@ -7,8 +7,10 @@ title: Documentation for the python-flask Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | python-flask | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Python | | +| generator language version | 2.7 and 3.5.2+ | | | helpTxt | Generates a Python server library using the Connexion project. By default, it will also generate service classes -- which you can disable with the `-Dnoservice` environment variable. | | ## CONFIG OPTIONS diff --git a/docs/generators/python-legacy.md b/docs/generators/python-legacy.md index 43d89e0b84..8b4a7e2a94 100644 --- a/docs/generators/python-legacy.md +++ b/docs/generators/python-legacy.md @@ -7,8 +7,10 @@ title: Documentation for the python-legacy Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | python-legacy | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Python | | +| generator language version | 2.7 and 3.4+ | | | helpTxt | Generates a Python client library. | | ## CONFIG OPTIONS diff --git a/docs/generators/python.md b/docs/generators/python.md index 3db4f227b0..b6a2df4f9c 100644 --- a/docs/generators/python.md +++ b/docs/generators/python.md @@ -7,8 +7,10 @@ title: Documentation for the python Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | python | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Python | | +| generator language version | >=3.6 | | | helpTxt | Generates a Python client library. | | ## CONFIG OPTIONS diff --git a/docs/generators/r.md b/docs/generators/r.md index f2ab5c6383..b5eef889bf 100644 --- a/docs/generators/r.md +++ b/docs/generators/r.md @@ -7,6 +7,7 @@ title: Documentation for the r Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | r | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | R | | | helpTxt | Generates a R client library (beta). | | diff --git a/docs/generators/ruby-on-rails.md b/docs/generators/ruby-on-rails.md index 3473ee666c..84b6795616 100644 --- a/docs/generators/ruby-on-rails.md +++ b/docs/generators/ruby-on-rails.md @@ -7,6 +7,7 @@ title: Documentation for the ruby-on-rails Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | ruby-on-rails | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Ruby | | | helpTxt | Generates a Ruby on Rails (v5) server library. | | diff --git a/docs/generators/ruby-sinatra.md b/docs/generators/ruby-sinatra.md index 981be7d3c3..56aff137de 100644 --- a/docs/generators/ruby-sinatra.md +++ b/docs/generators/ruby-sinatra.md @@ -7,6 +7,7 @@ title: Documentation for the ruby-sinatra Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | ruby-sinatra | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Ruby | | | helpTxt | Generates a Ruby Sinatra server library. | | diff --git a/docs/generators/ruby.md b/docs/generators/ruby.md index 126d32b111..c635612e09 100644 --- a/docs/generators/ruby.md +++ b/docs/generators/ruby.md @@ -7,6 +7,7 @@ title: Documentation for the ruby Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | ruby | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Ruby | | | helpTxt | Generates a Ruby client library. | | diff --git a/docs/generators/rust-server.md b/docs/generators/rust-server.md index b669ac3fae..d894959db8 100644 --- a/docs/generators/rust-server.md +++ b/docs/generators/rust-server.md @@ -7,6 +7,7 @@ title: Documentation for the rust-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | rust-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Rust | | | helpTxt | Generates a Rust client/server library (beta) using the openapi-generator project. | | diff --git a/docs/generators/rust.md b/docs/generators/rust.md index 6637bf6909..cc2f93c4b8 100644 --- a/docs/generators/rust.md +++ b/docs/generators/rust.md @@ -7,6 +7,7 @@ title: Documentation for the rust Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | rust | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Rust | | | helpTxt | Generates a Rust client library (beta). | | diff --git a/docs/generators/scala-akka-http-server.md b/docs/generators/scala-akka-http-server.md index 33fa8817eb..172d71db74 100644 --- a/docs/generators/scala-akka-http-server.md +++ b/docs/generators/scala-akka-http-server.md @@ -7,6 +7,7 @@ title: Documentation for the scala-akka-http-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | scala-akka-http-server | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SERVER | | | generator language | Scala | | | helpTxt | Generates a scala-akka-http server (beta). | | diff --git a/docs/generators/scala-akka.md b/docs/generators/scala-akka.md index 9612a78014..b3a160f5de 100644 --- a/docs/generators/scala-akka.md +++ b/docs/generators/scala-akka.md @@ -7,6 +7,7 @@ title: Documentation for the scala-akka Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | scala-akka | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Scala | | | helpTxt | Generates a Scala client library (beta) base on Akka/Spray. | | diff --git a/docs/generators/scala-finch.md b/docs/generators/scala-finch.md index 02ebc38579..2b732d98f0 100644 --- a/docs/generators/scala-finch.md +++ b/docs/generators/scala-finch.md @@ -7,6 +7,7 @@ title: Documentation for the scala-finch Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | scala-finch | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Scala | | | helpTxt | Generates a Scala server application with Finch. | | diff --git a/docs/generators/scala-gatling.md b/docs/generators/scala-gatling.md index fc111db200..51e3084079 100644 --- a/docs/generators/scala-gatling.md +++ b/docs/generators/scala-gatling.md @@ -7,6 +7,7 @@ title: Documentation for the scala-gatling Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | scala-gatling | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Scala | | | helpTxt | Generates a gatling simulation library (beta). | | diff --git a/docs/generators/scala-httpclient-deprecated.md b/docs/generators/scala-httpclient-deprecated.md index 6760f78c77..3b7d7a9ef2 100644 --- a/docs/generators/scala-httpclient-deprecated.md +++ b/docs/generators/scala-httpclient-deprecated.md @@ -7,6 +7,7 @@ title: Documentation for the scala-httpclient-deprecated Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | scala-httpclient-deprecated | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | CLIENT | | | generator language | Scala | | | helpTxt | Generates a Scala client library (beta). IMPORTANT: This generator is no longer actively maintained and will be deprecated. PLease use 'scala-akka' generator instead. | | diff --git a/docs/generators/scala-lagom-server.md b/docs/generators/scala-lagom-server.md index aae66c6de0..bc8984497d 100644 --- a/docs/generators/scala-lagom-server.md +++ b/docs/generators/scala-lagom-server.md @@ -7,6 +7,7 @@ title: Documentation for the scala-lagom-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | scala-lagom-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Scala | | | helpTxt | Generates a Lagom API server (Beta) in scala | | diff --git a/docs/generators/scala-play-server.md b/docs/generators/scala-play-server.md index ebe594a10a..4a78dfb827 100644 --- a/docs/generators/scala-play-server.md +++ b/docs/generators/scala-play-server.md @@ -7,6 +7,7 @@ title: Documentation for the scala-play-server Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | scala-play-server | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Scala | | | helpTxt | Generates a Scala server application (beta) with Play Framework. | | diff --git a/docs/generators/scala-sttp.md b/docs/generators/scala-sttp.md index 7bd25ecef9..d1ef1d48cd 100644 --- a/docs/generators/scala-sttp.md +++ b/docs/generators/scala-sttp.md @@ -7,6 +7,7 @@ title: Documentation for the scala-sttp Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | scala-sttp | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | CLIENT | | | generator language | Scala | | | helpTxt | Generates a Scala client library (beta) based on Sttp. | | diff --git a/docs/generators/scalatra.md b/docs/generators/scalatra.md index 3e52e8e9f9..03a957f6ef 100644 --- a/docs/generators/scalatra.md +++ b/docs/generators/scalatra.md @@ -7,6 +7,7 @@ title: Documentation for the scalatra Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | scalatra | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Scala | | | helpTxt | Generates a Scala server application with Scalatra. | | diff --git a/docs/generators/scalaz.md b/docs/generators/scalaz.md index 077d1d3d14..81af6b8eb8 100644 --- a/docs/generators/scalaz.md +++ b/docs/generators/scalaz.md @@ -7,6 +7,7 @@ title: Documentation for the scalaz Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | scalaz | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Scala | | | helpTxt | Generates a Scalaz client library (beta) that uses http4s | | diff --git a/docs/generators/spring.md b/docs/generators/spring.md index 8dee03a692..bf67e6f53b 100644 --- a/docs/generators/spring.md +++ b/docs/generators/spring.md @@ -7,6 +7,7 @@ title: Documentation for the spring Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | spring | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | SERVER | | | generator language | Java | | | helpTxt | Generates a Java SpringBoot Server application using the SpringFox integration. | | diff --git a/docs/generators/swift4-deprecated.md b/docs/generators/swift4-deprecated.md index 26c3dbaf03..f2eaf80a50 100644 --- a/docs/generators/swift4-deprecated.md +++ b/docs/generators/swift4-deprecated.md @@ -7,6 +7,7 @@ title: Documentation for the swift4-deprecated Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | swift4-deprecated | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | CLIENT | | | generator language | Swift | | | helpTxt | Generates a Swift 4.x client library (Deprecated and will be removed in 5.x releases. Please use `swift5` instead.) | | diff --git a/docs/generators/swift5.md b/docs/generators/swift5.md index 2d9b012897..4183ade721 100644 --- a/docs/generators/swift5.md +++ b/docs/generators/swift5.md @@ -7,6 +7,7 @@ title: Documentation for the swift5 Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | swift5 | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Swift | | | helpTxt | Generates a Swift 5.x client library. | | diff --git a/docs/generators/typescript-angular.md b/docs/generators/typescript-angular.md index 112ec3f54d..b92521c6a3 100644 --- a/docs/generators/typescript-angular.md +++ b/docs/generators/typescript-angular.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-angular Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-angular | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript Angular (6.x - 13.x) client library. | | diff --git a/docs/generators/typescript-angularjs-deprecated.md b/docs/generators/typescript-angularjs-deprecated.md index 4490fc90ba..5f9e08c77c 100644 --- a/docs/generators/typescript-angularjs-deprecated.md +++ b/docs/generators/typescript-angularjs-deprecated.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-angularjs-deprecated Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-angularjs-deprecated | pass this to the generate command after -g | +| generator stability | DEPRECATED | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript AngularJS client library. This generator has been deprecated and will be removed in the future release. | | diff --git a/docs/generators/typescript-aurelia.md b/docs/generators/typescript-aurelia.md index 6c2b5d91f9..eb24409651 100644 --- a/docs/generators/typescript-aurelia.md +++ b/docs/generators/typescript-aurelia.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-aurelia Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-aurelia | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript client library for the Aurelia framework (beta). | | diff --git a/docs/generators/typescript-axios.md b/docs/generators/typescript-axios.md index 244b5471e3..05e51236f5 100644 --- a/docs/generators/typescript-axios.md +++ b/docs/generators/typescript-axios.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-axios Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-axios | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript client library using axios. | | diff --git a/docs/generators/typescript-fetch.md b/docs/generators/typescript-fetch.md index 104a33cf74..f548480236 100644 --- a/docs/generators/typescript-fetch.md +++ b/docs/generators/typescript-fetch.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-fetch Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-fetch | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript client library using Fetch API (beta). | | diff --git a/docs/generators/typescript-inversify.md b/docs/generators/typescript-inversify.md index ceca00588a..c79ad50473 100644 --- a/docs/generators/typescript-inversify.md +++ b/docs/generators/typescript-inversify.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-inversify Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-inversify | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates Typescript services using Inversify IOC | | diff --git a/docs/generators/typescript-jquery.md b/docs/generators/typescript-jquery.md index 7f89c8e326..4cdac52763 100644 --- a/docs/generators/typescript-jquery.md +++ b/docs/generators/typescript-jquery.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-jquery Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-jquery | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript jquery client library. | | diff --git a/docs/generators/typescript-nestjs.md b/docs/generators/typescript-nestjs.md index f6cd75a328..bfab147959 100644 --- a/docs/generators/typescript-nestjs.md +++ b/docs/generators/typescript-nestjs.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-nestjs Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-nestjs | pass this to the generate command after -g | +| generator stability | EXPERIMENTAL | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript Nestjs 6.x client library. | | diff --git a/docs/generators/typescript-node.md b/docs/generators/typescript-node.md index 03c988d6f2..f017b86055 100644 --- a/docs/generators/typescript-node.md +++ b/docs/generators/typescript-node.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-node Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-node | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript NodeJS client library. | | diff --git a/docs/generators/typescript-redux-query.md b/docs/generators/typescript-redux-query.md index 85fc2a548c..c7d325a40f 100644 --- a/docs/generators/typescript-redux-query.md +++ b/docs/generators/typescript-redux-query.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-redux-query Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-redux-query | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript client library using redux-query API (beta). | | diff --git a/docs/generators/typescript-rxjs.md b/docs/generators/typescript-rxjs.md index 06ef6aa84b..2e4febab52 100644 --- a/docs/generators/typescript-rxjs.md +++ b/docs/generators/typescript-rxjs.md @@ -7,6 +7,7 @@ title: Documentation for the typescript-rxjs Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript-rxjs | pass this to the generate command after -g | +| generator stability | STABLE | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript client library using Rxjs API. | | diff --git a/docs/generators/typescript.md b/docs/generators/typescript.md index 8659b4fbf9..4172f40be7 100644 --- a/docs/generators/typescript.md +++ b/docs/generators/typescript.md @@ -7,6 +7,7 @@ title: Documentation for the typescript Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | typescript | pass this to the generate command after -g | +| generator stability | EXPERIMENTAL | | | generator type | CLIENT | | | generator language | Typescript | | | helpTxt | Generates a TypeScript client library using Fetch API (beta). | | diff --git a/docs/generators/wsdl-schema.md b/docs/generators/wsdl-schema.md index 131d78b443..b0ec686019 100644 --- a/docs/generators/wsdl-schema.md +++ b/docs/generators/wsdl-schema.md @@ -7,6 +7,7 @@ title: Documentation for the wsdl-schema Generator | Property | Value | Notes | | -------- | ----- | ----- | | generator name | wsdl-schema | pass this to the generate command after -g | +| generator stability | BETA | | | generator type | SCHEMA | | | generator language | Web Services Description Language (WSDL) | | | helpTxt | Generates WSDL files. | | diff --git a/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/ConfigHelp.java b/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/ConfigHelp.java index 35e16eaf0e..73858d8469 100644 --- a/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/ConfigHelp.java +++ b/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/ConfigHelp.java @@ -303,10 +303,14 @@ public class ConfigHelp extends OpenApiGeneratorCommand { sb.append("| Property | Value | Notes |").append(newline); sb.append("| -------- | ----- | ----- |").append(newline); sb.append("| generator name | "+config.getName()+" | pass this to the generate command after -g |").append(newline); + sb.append("| generator stability | "+config.getGeneratorMetadata().getStability()+" | |").append(newline); sb.append("| generator type | "+config.getTag()+" | |").append(newline); if (config.generatorLanguage() != null) { sb.append("| generator language | "+config.generatorLanguage().toString()+" | |").append(newline); } + if (config.generatorLanguageVersion() != null) { + sb.append("| generator language version | "+config.generatorLanguageVersion()+" | |").append(newline); + } sb.append("| helpTxt | "+config.getHelp()+" | |").append(newline); sb.append(newline); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java index 7e6bc07ded..952d3a841f 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenConfig.java @@ -308,4 +308,10 @@ public interface CodegenConfig { public String defaultTemplatingEngine(); public GeneratorLanguage generatorLanguage(); + + /* + the version of the language that the generator implements + For python 3.9.0, generatorLanguageVersion would be "3.9.0" + */ + public String generatorLanguageVersion(); } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index 1744cb3173..d4c70494f9 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java @@ -7364,4 +7364,7 @@ public class DefaultCodegen implements CodegenConfig { @Override public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.JAVA; } + + @Override + public String generatorLanguageVersion() { return null; }; } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java index 8e3d27c6cd..b4c4296f1b 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java @@ -788,6 +788,7 @@ public class DefaultGenerator implements Generator { bundle.put("apiFolder", config.apiPackage().replace('.', File.separatorChar)); bundle.put("modelPackage", config.modelPackage()); bundle.put("library", config.getLibrary()); + bundle.put("generatorLanguageVersion", config.generatorLanguageVersion()); // todo verify support and operation bundles have access to the common variables addAuthenticationSwitches(bundle); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java index c5474260b6..d497c8a0e0 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java @@ -75,4 +75,7 @@ public class PythonAiohttpConnexionServerCodegen extends AbstractPythonConnexion supportingFiles.add(new SupportingFile("tox.mustache", "", "tox.ini")); supportingFiles.add(new SupportingFile("gitignore.mustache", "", ".gitignore")); } + + @Override + public String generatorLanguageVersion() { return "3.5.2+"; }; } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonBluePlanetServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonBluePlanetServerCodegen.java index 964b942e86..fd381e5297 100755 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonBluePlanetServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonBluePlanetServerCodegen.java @@ -265,4 +265,6 @@ public class PythonBluePlanetServerCodegen extends AbstractPythonConnexionServer return outputFolder + File.separator + apiPackage().replace('.', File.separatorChar); } + @Override + public String generatorLanguageVersion() { return "2.7+ and 3.5.2+"; }; } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java index 6273a45318..2d1b625361 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java @@ -123,7 +123,7 @@ public class PythonClientCodegen extends PythonLegacyClientCodegen { cliOptions.add(disallowAdditionalPropertiesIfNotPresentOpt); generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata) - .stability(Stability.EXPERIMENTAL) + .stability(Stability.STABLE) .build(); } @@ -1501,4 +1501,7 @@ public class PythonClientCodegen extends PythonLegacyClientCodegen { } return modelNameToSchemaCache; } + + @Override + public String generatorLanguageVersion() { return ">=3.6"; }; } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonExperimentalClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonExperimentalClientCodegen.java index 6d1aebdac0..8c6529e99e 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonExperimentalClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonExperimentalClientCodegen.java @@ -2080,4 +2080,7 @@ public class PythonExperimentalClientCodegen extends AbstractPythonCodegen { public String defaultTemplatingEngine() { return "handlebars"; } + + @Override + public String generatorLanguageVersion() { return ">=3.9"; }; } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFastAPIServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFastAPIServerCodegen.java index 6ee1131973..72001434c0 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFastAPIServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFastAPIServerCodegen.java @@ -72,7 +72,7 @@ public class PythonFastAPIServerCodegen extends AbstractPythonCodegen { @Override public String getHelp() { - return "Generates a Python FastAPI server (beta)."; + return "Generates a Python FastAPI server (beta). Models are defined with the pydantic library"; } public PythonFastAPIServerCodegen() { @@ -294,4 +294,7 @@ public class PythonFastAPIServerCodegen extends AbstractPythonCodegen { String regex = super.toRegularExpression(pattern); return StringUtils.substring(regex, 1, -1); } + + @Override + public String generatorLanguageVersion() { return "3.7"; }; } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFlaskConnexionServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFlaskConnexionServerCodegen.java index 79fa8885b2..a9358b4007 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFlaskConnexionServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFlaskConnexionServerCodegen.java @@ -54,4 +54,7 @@ public class PythonFlaskConnexionServerCodegen extends AbstractPythonConnexionSe supportingFiles.add(new SupportingFile("__init__.mustache", packagePath(), "__init__.py")); testPackage = packageName + "." + testPackage; } + + @Override + public String generatorLanguageVersion() { return "2.7 and 3.5.2+"; }; } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonLegacyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonLegacyClientCodegen.java index 05b5b92df3..7fc09f0cbf 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonLegacyClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonLegacyClientCodegen.java @@ -17,7 +17,6 @@ package org.openapitools.codegen.languages; -import io.swagger.v3.oas.models.media.Schema; import org.apache.commons.lang3.StringUtils; import org.openapitools.codegen.*; import org.openapitools.codegen.meta.features.*; @@ -435,4 +434,7 @@ public class PythonLegacyClientCodegen extends AbstractPythonCodegen implements public String generatePackageName(String packageName) { return underscore(packageName.replaceAll("[^\\w]+", "")); } + + @Override + public String generatorLanguageVersion() { return "2.7 and 3.4+"; }; } diff --git a/modules/openapi-generator/src/main/resources/python-aiohttp/README.mustache b/modules/openapi-generator/src/main/resources/python-aiohttp/README.mustache index a973047009..42dd581c40 100644 --- a/modules/openapi-generator/src/main/resources/python-aiohttp/README.mustache +++ b/modules/openapi-generator/src/main/resources/python-aiohttp/README.mustache @@ -8,7 +8,7 @@ is an example of building a OpenAPI-enabled aiohttp server. This example uses the [Connexion](https://github.com/zalando/connexion) library on top of aiohttp. ## Requirements -Python 3.5.2+ +Python {{{generatorLanguageVersion}}} ## Usage To run the server, please execute the following from the root directory: diff --git a/modules/openapi-generator/src/main/resources/python-experimental/README.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/README.handlebars index e03e96972a..aee6b66db6 100644 --- a/modules/openapi-generator/src/main/resources/python-experimental/README.handlebars +++ b/modules/openapi-generator/src/main/resources/python-experimental/README.handlebars @@ -17,7 +17,7 @@ For more information, please visit [{{{infoUrl}}}]({{{infoUrl}}}) ## Requirements. -Python >= 3.9 +Python {{generatorLanguageVersion}} v3.9 is needed so one can combine classmethod and property decorators to define object schema properties as classes diff --git a/modules/openapi-generator/src/main/resources/python-experimental/README_onlypackage.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/README_onlypackage.handlebars index f9fda7de21..63f959375b 100644 --- a/modules/openapi-generator/src/main/resources/python-experimental/README_onlypackage.handlebars +++ b/modules/openapi-generator/src/main/resources/python-experimental/README_onlypackage.handlebars @@ -17,7 +17,7 @@ For more information, please visit [{{{infoUrl}}}]({{{infoUrl}}}) ## Requirements. -Python >= 3.6 +Python {{generatorLanguageVersion}} ## Installation & Usage diff --git a/modules/openapi-generator/src/main/resources/python-experimental/setup.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/setup.handlebars index 476157a0c5..7045d25941 100644 --- a/modules/openapi-generator/src/main/resources/python-experimental/setup.handlebars +++ b/modules/openapi-generator/src/main/resources/python-experimental/setup.handlebars @@ -39,7 +39,7 @@ setup( author_email="{{#if infoEmail}}{{infoEmail}}{{/if}}{{#unless infoEmail}}team@openapitools.org{{/unless}}", url="{{packageUrl}}", keywords=["OpenAPI", "OpenAPI-Generator", "{{{appName}}}"], - python_requires=">=3.9", + python_requires="{{{generatorLanguageVersion}}}", install_requires=REQUIRES, packages=find_packages(exclude=["test", "tests"]), include_package_data=True, diff --git a/modules/openapi-generator/src/main/resources/python-fastapi/Dockerfile.mustache b/modules/openapi-generator/src/main/resources/python-fastapi/Dockerfile.mustache index b66458eb41..2136eab06e 100644 --- a/modules/openapi-generator/src/main/resources/python-fastapi/Dockerfile.mustache +++ b/modules/openapi-generator/src/main/resources/python-fastapi/Dockerfile.mustache @@ -1,4 +1,4 @@ -FROM python:3.7 AS builder +FROM python:{{{generatorLanguageVersion}}} AS builder WORKDIR /usr/src/app @@ -11,7 +11,7 @@ COPY . . RUN pip install --no-cache-dir . -FROM python:3.7 AS test_runner +FROM python:{{{generatorLanguageVersion}}} AS test_runner WORKDIR /tmp COPY --from=builder /venv /venv COPY --from=builder /usr/src/app/tests tests @@ -24,7 +24,7 @@ RUN pip install pytest RUN pytest tests -FROM python:3.7 AS service +FROM python:{{{generatorLanguageVersion}}} AS service WORKDIR /root/app/site-packages COPY --from=test_runner /venv /venv ENV PATH=/venv/bin:$PATH diff --git a/modules/openapi-generator/src/main/resources/python-fastapi/README.mustache b/modules/openapi-generator/src/main/resources/python-fastapi/README.mustache index c426a965f0..8e6e65b7e8 100644 --- a/modules/openapi-generator/src/main/resources/python-fastapi/README.mustache +++ b/modules/openapi-generator/src/main/resources/python-fastapi/README.mustache @@ -10,7 +10,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python >= 3.7 +Python >= {{{generatorLanguageVersion}}} ## Installation & Usage diff --git a/modules/openapi-generator/src/main/resources/python-fastapi/setup_cfg.mustache b/modules/openapi-generator/src/main/resources/python-fastapi/setup_cfg.mustache index 2934cb8fc5..97721bdc49 100644 --- a/modules/openapi-generator/src/main/resources/python-fastapi/setup_cfg.mustache +++ b/modules/openapi-generator/src/main/resources/python-fastapi/setup_cfg.mustache @@ -4,11 +4,11 @@ version = {{appVersion}} description = {{appDescription}} long_description = file: README.md keywords = OpenAPI {{appName}} -python_requires = >= 3.7.* +python_requires = >= {{{generatorLanguageVersion}}}.* classifiers = Operating System :: OS Independent Programming Language :: Python :: 3 - Programming Language :: Python :: 3.7 + Programming Language :: Python :: {{{generatorLanguageVersion}}} [options] install_requires = diff --git a/modules/openapi-generator/src/main/resources/python-legacy/README.mustache b/modules/openapi-generator/src/main/resources/python-legacy/README.mustache index 71f0ef69bb..ae4af162a1 100644 --- a/modules/openapi-generator/src/main/resources/python-legacy/README.mustache +++ b/modules/openapi-generator/src/main/resources/python-legacy/README.mustache @@ -17,7 +17,7 @@ For more information, please visit [{{{infoUrl}}}]({{{infoUrl}}}) ## Requirements. -Python 2.7 and 3.4+ +Python {{{generatorLanguageVersion}}} ## Installation & Usage ### pip install diff --git a/modules/openapi-generator/src/main/resources/python-legacy/README_onlypackage.mustache b/modules/openapi-generator/src/main/resources/python-legacy/README_onlypackage.mustache index 3f1d5b1fc6..3f7e0860de 100644 --- a/modules/openapi-generator/src/main/resources/python-legacy/README_onlypackage.mustache +++ b/modules/openapi-generator/src/main/resources/python-legacy/README_onlypackage.mustache @@ -17,7 +17,7 @@ For more information, please visit [{{{infoUrl}}}]({{{infoUrl}}}) ## Requirements. -Python 2.7 and 3.4+ +Python {{{generatorLanguageVersion}}} ## Installation & Usage diff --git a/modules/openapi-generator/src/main/resources/python/README.mustache b/modules/openapi-generator/src/main/resources/python/README.mustache index b066ed8596..b0d33e535a 100644 --- a/modules/openapi-generator/src/main/resources/python/README.mustache +++ b/modules/openapi-generator/src/main/resources/python/README.mustache @@ -17,7 +17,7 @@ For more information, please visit [{{{infoUrl}}}]({{{infoUrl}}}) ## Requirements. -Python >= 3.6 +Python {{{generatorLanguageVersion}}} ## Installation & Usage ### pip install diff --git a/modules/openapi-generator/src/main/resources/python/README_onlypackage.mustache b/modules/openapi-generator/src/main/resources/python/README_onlypackage.mustache index 79457c4b59..ba08a3acfe 100644 --- a/modules/openapi-generator/src/main/resources/python/README_onlypackage.mustache +++ b/modules/openapi-generator/src/main/resources/python/README_onlypackage.mustache @@ -17,7 +17,7 @@ For more information, please visit [{{{infoUrl}}}]({{{infoUrl}}}) ## Requirements. -Python >= 3.6 +Python {{{generatorLanguageVersion}}} ## Installation & Usage diff --git a/modules/openapi-generator/src/main/resources/python/setup.mustache b/modules/openapi-generator/src/main/resources/python/setup.mustache index af49417754..5f55782563 100644 --- a/modules/openapi-generator/src/main/resources/python/setup.mustache +++ b/modules/openapi-generator/src/main/resources/python/setup.mustache @@ -37,7 +37,7 @@ setup( author_email="{{infoEmail}}{{^infoEmail}}team@openapitools.org{{/infoEmail}}", url="{{packageUrl}}", keywords=["OpenAPI", "OpenAPI-Generator", "{{{appName}}}"], - python_requires=">=3.6", + python_requires="{{{generatorLanguageVersion}}}", install_requires=REQUIRES, packages=find_packages(exclude=["test", "tests"]), include_package_data=True, diff --git a/samples/client/petstore/python/README.md b/samples/client/petstore/python/README.md index 5f53c0f642..8e57b995b3 100644 --- a/samples/client/petstore/python/README.md +++ b/samples/client/petstore/python/README.md @@ -9,7 +9,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python >= 3.6 +Python >=3.6 ## Installation & Usage ### pip install diff --git a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/README.md b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/README.md index 5f53c0f642..8e57b995b3 100644 --- a/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/README.md +++ b/samples/client/petstore/python_disallowAdditionalPropertiesIfNotPresent/README.md @@ -9,7 +9,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python >= 3.6 +Python >=3.6 ## Installation & Usage ### pip install diff --git a/samples/openapi3/client/extensions/x-auth-id-alias/python/README.md b/samples/openapi3/client/extensions/x-auth-id-alias/python/README.md index 86eababfa8..72ef1f59d6 100644 --- a/samples/openapi3/client/extensions/x-auth-id-alias/python/README.md +++ b/samples/openapi3/client/extensions/x-auth-id-alias/python/README.md @@ -9,7 +9,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python >= 3.6 +Python >=3.6 ## Installation & Usage ### pip install diff --git a/samples/openapi3/client/features/dynamic-servers/python/README.md b/samples/openapi3/client/features/dynamic-servers/python/README.md index df93218ea4..7d9ade3fca 100644 --- a/samples/openapi3/client/features/dynamic-servers/python/README.md +++ b/samples/openapi3/client/features/dynamic-servers/python/README.md @@ -9,7 +9,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python >= 3.6 +Python >=3.6 ## Installation & Usage ### pip install diff --git a/samples/openapi3/client/petstore/python-experimental/README.md b/samples/openapi3/client/petstore/python-experimental/README.md index 5798de014b..98ccaf5dbb 100644 --- a/samples/openapi3/client/petstore/python-experimental/README.md +++ b/samples/openapi3/client/petstore/python-experimental/README.md @@ -9,7 +9,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python >= 3.9 +Python >=3.9 v3.9 is needed so one can combine classmethod and property decorators to define object schema properties as classes diff --git a/samples/openapi3/client/petstore/python/README.md b/samples/openapi3/client/petstore/python/README.md index f8ceed3eb8..2d83d666f8 100644 --- a/samples/openapi3/client/petstore/python/README.md +++ b/samples/openapi3/client/petstore/python/README.md @@ -9,7 +9,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python >= 3.6 +Python >=3.6 ## Installation & Usage ### pip install