[javascript-closure-angular] Change metadata to reflect beta status and non-existing xml capability in docs (#18834)

* Fix generator metadata to reflect beta status and non-existing xml capability

* Regenerate doc page

* Regenerate docs/generators.md
This commit is contained in:
Philzen 2024-06-05 04:57:22 +02:00 committed by GitHub
parent 45bc9c9e2f
commit 86f23e13e5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 18 additions and 5 deletions

View File

@ -34,7 +34,7 @@ The following generators are available:
* [java-micronaut-client (beta)](generators/java-micronaut-client.md)
* [javascript](generators/javascript.md)
* [javascript-apollo-deprecated (deprecated)](generators/javascript-apollo-deprecated.md)
* [javascript-closure-angular](generators/javascript-closure-angular.md)
* [javascript-closure-angular (beta)](generators/javascript-closure-angular.md)
* [javascript-flowtyped](generators/javascript-flowtyped.md)
* [jaxrs-cxf-client](generators/jaxrs-cxf-client.md)
* [jetbrains-http-client (experimental)](generators/jetbrains-http-client.md)

View File

@ -7,11 +7,11 @@ 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 stability | BETA | |
| generator type | CLIENT | |
| generator language | Javascript | |
| generator default templating engine | mustache | |
| 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) | |
| helpTxt | Generates a Javascript AngularJS client library annotated with Google Closure Compiler annotations(https://developers.google.com/closure/compiler/docs/js-for-compiler?hl=en) | |
## 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.
@ -217,6 +217,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
| Name | Supported | Defined By |
| ---- | --------- | ---------- |
|JSON|✓|OAS2,OAS3
|XML||OAS2,OAS3
|XML||OAS2,OAS3
|PROTOBUF|✗|ToolingExtension
|Custom|✗|OAS2,OAS3

View File

@ -22,6 +22,10 @@ import io.swagger.v3.oas.models.media.Schema;
import lombok.Setter;
import org.apache.commons.lang3.StringUtils;
import org.openapitools.codegen.*;
import org.openapitools.codegen.meta.FeatureSet;
import org.openapitools.codegen.meta.GeneratorMetadata;
import org.openapitools.codegen.meta.Stability;
import org.openapitools.codegen.meta.features.WireFormatFeature;
import org.openapitools.codegen.model.ModelMap;
import org.openapitools.codegen.model.ModelsMap;
import org.openapitools.codegen.model.OperationsMap;
@ -44,6 +48,15 @@ public class JavascriptClosureAngularClientCodegen extends DefaultCodegen implem
public JavascriptClosureAngularClientCodegen() {
super();
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
.stability(Stability.BETA)
.featureSet(
FeatureSet.newBuilder(generatorMetadata.getFeatureSet())
.excludeWireFormatFeatures(WireFormatFeature.XML).build()
)
.build();
outputFolder = "generated-code/javascript-closure-angular";
// default HIDE_GENERATION_TIMESTAMP to true
@ -140,7 +153,7 @@ public class JavascriptClosureAngularClientCodegen extends DefaultCodegen implem
@Override
public String getHelp() {
return "Generates a Javascript AngularJS client library (beta) annotated with Google Closure Compiler annotations" +
return "Generates a Javascript AngularJS client library annotated with Google Closure Compiler annotations" +
"(https://developers.google.com/closure/compiler/docs/js-for-compiler?hl=en)";
}