Skip to content

Commit 86f23e1

Browse files
authored
[javascript-closure-angular] Change metadata to reflect beta status and non-existing xml capability in docs (OpenAPITools#18834)
* Fix generator metadata to reflect beta status and non-existing xml capability * Regenerate doc page * Regenerate docs/generators.md
1 parent 45bc9c9 commit 86f23e1

3 files changed

Lines changed: 18 additions & 5 deletions

File tree

docs/generators.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The following generators are available:
3434
* [java-micronaut-client (beta)](generators/java-micronaut-client.md)
3535
* [javascript](generators/javascript.md)
3636
* [javascript-apollo-deprecated (deprecated)](generators/javascript-apollo-deprecated.md)
37-
* [javascript-closure-angular](generators/javascript-closure-angular.md)
37+
* [javascript-closure-angular (beta)](generators/javascript-closure-angular.md)
3838
* [javascript-flowtyped](generators/javascript-flowtyped.md)
3939
* [jaxrs-cxf-client](generators/jaxrs-cxf-client.md)
4040
* [jetbrains-http-client (experimental)](generators/jetbrains-http-client.md)

docs/generators/javascript-closure-angular.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ title: Documentation for the javascript-closure-angular Generator
77
| Property | Value | Notes |
88
| -------- | ----- | ----- |
99
| generator name | javascript-closure-angular | pass this to the generate command after -g |
10-
| generator stability | STABLE | |
10+
| generator stability | BETA | |
1111
| generator type | CLIENT | |
1212
| generator language | Javascript | |
1313
| generator default templating engine | mustache | |
14-
| 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) | |
14+
| 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) | |
1515

1616
## CONFIG OPTIONS
1717
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
217217
| Name | Supported | Defined By |
218218
| ---- | --------- | ---------- |
219219
|JSON|✓|OAS2,OAS3
220-
|XML||OAS2,OAS3
220+
|XML||OAS2,OAS3
221221
|PROTOBUF|✗|ToolingExtension
222222
|Custom|✗|OAS2,OAS3

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

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222
import lombok.Setter;
2323
import org.apache.commons.lang3.StringUtils;
2424
import org.openapitools.codegen.*;
25+
import org.openapitools.codegen.meta.FeatureSet;
26+
import org.openapitools.codegen.meta.GeneratorMetadata;
27+
import org.openapitools.codegen.meta.Stability;
28+
import org.openapitools.codegen.meta.features.WireFormatFeature;
2529
import org.openapitools.codegen.model.ModelMap;
2630
import org.openapitools.codegen.model.ModelsMap;
2731
import org.openapitools.codegen.model.OperationsMap;
@@ -44,6 +48,15 @@ public class JavascriptClosureAngularClientCodegen extends DefaultCodegen implem
4448

4549
public JavascriptClosureAngularClientCodegen() {
4650
super();
51+
52+
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
53+
.stability(Stability.BETA)
54+
.featureSet(
55+
FeatureSet.newBuilder(generatorMetadata.getFeatureSet())
56+
.excludeWireFormatFeatures(WireFormatFeature.XML).build()
57+
)
58+
.build();
59+
4760
outputFolder = "generated-code/javascript-closure-angular";
4861

4962
// default HIDE_GENERATION_TIMESTAMP to true
@@ -140,7 +153,7 @@ public String getName() {
140153

141154
@Override
142155
public String getHelp() {
143-
return "Generates a Javascript AngularJS client library (beta) annotated with Google Closure Compiler annotations" +
156+
return "Generates a Javascript AngularJS client library annotated with Google Closure Compiler annotations" +
144157
"(https://developers.google.com/closure/compiler/docs/js-for-compiler?hl=en)";
145158
}
146159

0 commit comments

Comments
 (0)