Skip to content

Commit f12fe51

Browse files
authored
mark scala-finch generator as deprecated (#23484)
1 parent 15ffee3 commit f12fe51

28 files changed

Lines changed: 13 additions & 1735 deletions

File tree

.github/workflows/samples-scala-jdk8.yaml

Lines changed: 0 additions & 38 deletions
This file was deleted.

bin/configs/unmaintained/scala-finch.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

docs/generators.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ The following generators are available:
151151
* [rust-server-deprecated](generators/rust-server-deprecated.md)
152152
* [scala-akka-http-server (beta)](generators/scala-akka-http-server.md)
153153
* [scala-cask](generators/scala-cask.md)
154-
* [scala-finch](generators/scala-finch.md)
154+
* [scala-finch-deprecated (deprecated)](generators/scala-finch-deprecated.md)
155155
* [scala-http4s-server](generators/scala-http4s-server.md)
156156
* [scala-lagom-server-deprecated (deprecated)](generators/scala-lagom-server-deprecated.md)
157157
* [scala-play-server](generators/scala-play-server.md)
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
2-
title: Documentation for the scala-finch Generator
2+
title: Documentation for the scala-finch-deprecated Generator
33
---
44

55
## METADATA
66

77
| Property | Value | Notes |
88
| -------- | ----- | ----- |
9-
| generator name | scala-finch | pass this to the generate command after -g |
10-
| generator stability | STABLE | |
9+
| generator name | scala-finch-deprecated | pass this to the generate command after -g |
10+
| generator stability | DEPRECATED | |
1111
| generator type | SERVER | |
1212
| generator language | Scala | |
1313
| generator default templating engine | mustache | |
14-
| helpTxt | Generates a Scala server application with Finch. | |
14+
| helpTxt | Generates a Scala server application with Finch. IMPORTANT: this generator has been deprecated. | |
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.

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

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
import io.swagger.v3.oas.models.media.Schema;
2121
import lombok.Setter;
2222
import org.openapitools.codegen.*;
23+
import org.openapitools.codegen.meta.GeneratorMetadata;
24+
import org.openapitools.codegen.meta.Stability;
2325
import org.openapitools.codegen.meta.features.*;
2426
import org.openapitools.codegen.model.ModelMap;
2527
import org.openapitools.codegen.model.OperationMap;
@@ -43,6 +45,10 @@ public class ScalaFinchServerCodegen extends DefaultCodegen implements CodegenCo
4345
public ScalaFinchServerCodegen() {
4446
super();
4547

48+
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
49+
.stability(Stability.DEPRECATED)
50+
.build();
51+
4652
modifyFeatureSet(features -> features
4753
.includeDocumentationFeatures(DocumentationFeature.Readme)
4854
.wireFormatFeatures(EnumSet.of(WireFormatFeature.JSON, WireFormatFeature.XML, WireFormatFeature.Custom))
@@ -209,12 +215,12 @@ public CodegenType getTag() {
209215

210216
@Override
211217
public String getName() {
212-
return "scala-finch";
218+
return "scala-finch-deprecated";
213219
}
214220

215221
@Override
216222
public String getHelp() {
217-
return "Generates a Scala server application with Finch.";
223+
return "Generates a Scala server application with Finch. IMPORTANT: this generator has been deprecated.";
218224
}
219225

220226
@Override

samples/server/petstore/scala-finch/.openapi-generator-ignore

Lines changed: 0 additions & 23 deletions
This file was deleted.

samples/server/petstore/scala-finch/.openapi-generator/FILES

Lines changed: 0 additions & 19 deletions
This file was deleted.

samples/server/petstore/scala-finch/.openapi-generator/VERSION

Lines changed: 0 additions & 1 deletion
This file was deleted.

samples/server/petstore/scala-finch/.scalafmt.conf

Lines changed: 0 additions & 58 deletions
This file was deleted.

samples/server/petstore/scala-finch/README.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)