Skip to content

Commit ab6c827

Browse files
authored
Mark scala-lagom-server as deprecated (#21977)
* mark scala-lagom-server as deprecated * update workflow
1 parent e68e3e8 commit ab6c827

File tree

23 files changed

+14
-648
lines changed

23 files changed

+14
-648
lines changed

.github/workflows/samples-scala.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ jobs:
2828
#- samples/client/petstore/scala-sttp
2929
#- samples/client/petstore/scala-sttp-circe
3030
# servers
31-
- samples/server/petstore/scala-lagom-server
3231
- samples/server/petstore/scala-play-server
3332
- samples/server/petstore/scala-akka-http-server
3433
- samples/server/petstore/scala-pekko-http-server

bin/configs/unmaintained/scala-lagom-server.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
* [scala-cask](generators/scala-cask.md)
152152
* [scala-finch](generators/scala-finch.md)
153153
* [scala-http4s-server](generators/scala-http4s-server.md)
154-
* [scala-lagom-server](generators/scala-lagom-server.md)
154+
* [scala-lagom-server-deprecated (deprecated)](generators/scala-lagom-server-deprecated.md)
155155
* [scala-play-server](generators/scala-play-server.md)
156156
* [scalatra](generators/scalatra.md)
157157
* [spring](generators/spring.md)

docs/generators/scala-lagom-server.md renamed to docs/generators/scala-lagom-server-deprecated.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-lagom-server Generator
2+
title: Documentation for the scala-lagom-server-deprecated Generator
33
---
44

55
## METADATA
66

77
| Property | Value | Notes |
88
| -------- | ----- | ----- |
9-
| generator name | scala-lagom-server | pass this to the generate command after -g |
10-
| generator stability | STABLE | |
9+
| generator name | scala-lagom-server-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 Lagom API server (Beta) in scala | |
14+
| helpTxt | Generates a Lagom API server (Beta) in scala. 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/ScalaLagomServerCodegen.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020
import org.apache.commons.lang3.StringUtils;
2121
import org.openapitools.codegen.*;
22+
import org.openapitools.codegen.meta.GeneratorMetadata;
23+
import org.openapitools.codegen.meta.Stability;
2224
import org.openapitools.codegen.meta.features.*;
2325
import org.openapitools.codegen.model.ModelMap;
2426
import org.openapitools.codegen.model.ModelsMap;
@@ -61,6 +63,10 @@ public ScalaLagomServerCodegen() {
6163
)
6264
);
6365

66+
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
67+
.stability(Stability.DEPRECATED)
68+
.build();
69+
6470
outputFolder = "generated-code/scala-lagom-server";
6571
modelTemplateFiles.put("model.mustache", ".scala");
6672
apiTemplateFiles.put("api.mustache", ".scala");
@@ -149,12 +155,12 @@ public CodegenType getTag() {
149155

150156
@Override
151157
public String getName() {
152-
return "scala-lagom-server";
158+
return "scala-lagom-server-deprecated";
153159
}
154160

155161
@Override
156162
public String getHelp() {
157-
return "Generates a Lagom API server (Beta) in scala";
163+
return "Generates a Lagom API server (Beta) in scala. IMPORTANT: this generator has been deprecated";
158164
}
159165

160166
@Override
@@ -220,6 +226,4 @@ public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<Mo
220226
}
221227
return objs;
222228
}
223-
224-
225-
}
229+
}

samples/server/petstore/scala-lagom-server/.gitignore

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

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

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

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

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

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

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

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

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

0 commit comments

Comments
 (0)