Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.

Commit 510fb1f

Browse files
committed
Revert "Removes other generators"
This reverts commit b825c04.
1 parent aca83ac commit 510fb1f

File tree

309 files changed

+44006
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

309 files changed

+44006
-0
lines changed

bin/meta-codegen-kotlin.sh

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
#!/usr/bin/env bash
2+
3+
SCRIPT="$0"
4+
echo "# START SCRIPT: $SCRIPT"
5+
6+
declare cwd="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
7+
declare root="$(cd "$cwd" && cd ../ && pwd)"
8+
9+
if ! command -v gradle > /dev/null; then
10+
echo "[WARN] This script requires a system gradle to be installed. Not treating this as an error."
11+
exit 0
12+
fi
13+
14+
executable="${root}/modules/openapi-generator-cli/target/openapi-generator-cli.jar"
15+
16+
if [ ! -f "$executable" ]
17+
then
18+
(cd "$root" && ./mvnw -B clean package)
19+
fi
20+
21+
\rm -rf "${root}/samples/meta-codegen-kotlin/lib"
22+
23+
export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
24+
ags="meta -n myClientCodegen -t DOCUMENTATION -p com.my.company.codegen -o samples/meta-codegen-kotlin/lib -l kotlin $@"
25+
26+
java $JAVA_OPTS -jar $executable $ags
27+
28+
if [ ! -f "${root}"samples/meta-codegen-kotlin/gradle/wrapper/gradle-wrapper.jar ]; then
29+
(cd "${root}"/samples/meta-codegen-kotlin/ && gradle --no-daemon wrapper --gradle-version 5.6.2 --distribution-type bin)
30+
fi
31+
32+
33+
(cp "${root}"/samples/meta-codegen-kotlin/gradlew "${root}"/samples/meta-codegen-kotlin/lib/ && \
34+
cp -R "${root}"/samples/meta-codegen-kotlin/gradle "${root}"/samples/meta-codegen-kotlin/lib/ && \
35+
cd "${root}"/samples/meta-codegen-kotlin/lib && \
36+
./gradlew --no-daemon shadowJar)
37+
38+
ags2="generate -g myClientCodegen -i modules/openapi-generator/src/test/resources/2_0/petstore.json -o samples/meta-codegen-kotlin/usage $@"
39+
40+
java $JAVA_OPTS -cp ${root}/samples/meta-codegen-kotlin/lib/build/libs/my-client-codegen-openapi-generator-1.0-SNAPSHOT-all.jar:$executable org.openapitools.codegen.OpenAPIGenerator $ags2

bin/meta-codegen.sh

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#!/usr/bin/env bash
2+
3+
set -e
4+
5+
SCRIPT="$0"
6+
echo "# START SCRIPT: $SCRIPT"
7+
8+
declare cwd="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
9+
declare root="$(cd "$cwd" && cd ../ && pwd)"
10+
11+
executable="${root}/modules/openapi-json-schema-generator-cli/target/openapi-json-schema-generator-cli.jar"
12+
13+
if [ ! -f "$executable" ]; then
14+
echo "Rebuilding…"
15+
(cd "$root" && ./mvnw -B clean package)
16+
fi
17+
18+
export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
19+
ags="meta -n myClientCodegen -t DOCUMENTATION -p com.my.company.codegen -o samples/meta-codegen/lib $@"
20+
21+
java $JAVA_OPTS -jar $executable $ags
22+
23+
(./mvnw -B package -Djacoco.skip=true -DskipTests=true -f "$root"/samples/meta-codegen/pom.xml)
24+
25+
ags2="generate -g myClientCodegen -i modules/openapi-json-schema-generator/src/test/resources/3_0/petstore.json -o samples/meta-codegen/usage $@"
26+
27+
java $JAVA_OPTS -cp ${root}/samples/meta-codegen/lib/target/myClientCodegen-openapi-generator-1.0.0.jar:$executable org.openapitools.codegen.OpenAPIGenerator $ags2

docs/generators/README.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
<!-- Generate with: openapi-generator list --github-nested-index -->
2+
The following generators are available:
3+
4+
## CLIENT generators
5+
* [ada](ada.md)
6+
* [android](android.md)
7+
* [apex](apex.md)
8+
* [bash](bash.md)
9+
* [c](c.md)
10+
* [clojure](clojure.md)
11+
* [cpp-qt5-client](cpp-qt5-client.md)
12+
* [cpp-restsdk](cpp-restsdk.md)
13+
* [cpp-tizen](cpp-tizen.md)
14+
* [csharp](csharp.md)
15+
* [csharp-netcore](csharp-netcore.md)
16+
* [dart](dart.md)
17+
* [dart-dio](dart-dio.md)
18+
* [eiffel](eiffel.md)
19+
* [elixir](elixir.md)
20+
* [elm](elm.md)
21+
* [erlang-client](erlang-client.md)
22+
* [erlang-proper](erlang-proper.md)
23+
* [go](go.md)
24+
* [go-experimental (experimental)](go-experimental.md)
25+
* [groovy](groovy.md)
26+
* [haskell-http-client](haskell-http-client.md)
27+
* [java](java.md)
28+
* [javascript](javascript.md)
29+
* [javascript-closure-angular](javascript-closure-angular.md)
30+
* [javascript-flowtyped](javascript-flowtyped.md)
31+
* [jaxrs-cxf-client](jaxrs-cxf-client.md)
32+
* [jmeter](jmeter.md)
33+
* [kotlin](kotlin.md)
34+
* [lua](lua.md)
35+
* [nim (beta)](nim.md)
36+
* [objc](objc.md)
37+
* [ocaml](ocaml.md)
38+
* [perl](perl.md)
39+
* [php](php.md)
40+
* [php-dt](php-dt.md)
41+
* [powershell](powershell.md)
42+
* [python](python.md)
43+
* [python-legacy](python-legacy.md)
44+
* [r](r.md)
45+
* [ruby](ruby.md)
46+
* [rust](rust.md)
47+
* [scala-akka](scala-akka.md)
48+
* [scala-gatling](scala-gatling.md)
49+
* [scalaz](scalaz.md)
50+
* [swift4](swift4.md)
51+
* [swift5 (beta)](swift5.md)
52+
* [typescript-angular](typescript-angular.md)
53+
* [typescript-angularjs](typescript-angularjs.md)
54+
* [typescript-aurelia](typescript-aurelia.md)
55+
* [typescript-axios](typescript-axios.md)
56+
* [typescript-fetch](typescript-fetch.md)
57+
* [typescript-inversify](typescript-inversify.md)
58+
* [typescript-jquery](typescript-jquery.md)
59+
* [typescript-node](typescript-node.md)
60+
* [typescript-redux-query](typescript-redux-query.md)
61+
* [typescript-rxjs](typescript-rxjs.md)
62+
63+
64+
## SERVER generators
65+
* [ada-server](ada-server.md)
66+
* [aspnetcore](aspnetcore.md)
67+
* [cpp-pistache-server](cpp-pistache-server.md)
68+
* [cpp-qt5-qhttpengine-server](cpp-qt5-qhttpengine-server.md)
69+
* [cpp-restbed-server](cpp-restbed-server.md)
70+
* [erlang-server](erlang-server.md)
71+
* [fsharp-functions (beta)](fsharp-functions.md)
72+
* [fsharp-giraffe-server (beta)](fsharp-giraffe-server.md)
73+
* [go-gin-server](go-gin-server.md)
74+
* [go-server](go-server.md)
75+
* [graphql-nodejs-express-server](graphql-nodejs-express-server.md)
76+
* [haskell](haskell.md)
77+
* [java-inflector](java-inflector.md)
78+
* [java-msf4j](java-msf4j.md)
79+
* [java-pkmst](java-pkmst.md)
80+
* [java-play-framework](java-play-framework.md)
81+
* [java-undertow-server](java-undertow-server.md)
82+
* [java-vertx](java-vertx.md)
83+
* [java-vertx-web (beta)](java-vertx-web.md)
84+
* [jaxrs-cxf](jaxrs-cxf.md)
85+
* [jaxrs-cxf-cdi](jaxrs-cxf-cdi.md)
86+
* [jaxrs-cxf-extended](jaxrs-cxf-extended.md)
87+
* [jaxrs-jersey](jaxrs-jersey.md)
88+
* [jaxrs-resteasy](jaxrs-resteasy.md)
89+
* [jaxrs-resteasy-eap](jaxrs-resteasy-eap.md)
90+
* [jaxrs-spec](jaxrs-spec.md)
91+
* [kotlin-server](kotlin-server.md)
92+
* [kotlin-spring](kotlin-spring.md)
93+
* [kotlin-vertx (beta)](kotlin-vertx.md)
94+
* [nodejs-express-server (beta)](nodejs-express-server.md)
95+
* [php-laravel](php-laravel.md)
96+
* [php-lumen](php-lumen.md)
97+
* [php-mezzio-ph](php-mezzio-ph.md)
98+
* [php-slim4](php-slim4.md)
99+
* [php-symfony](php-symfony.md)
100+
* [python-aiohttp](python-aiohttp.md)
101+
* [python-blueplanet](python-blueplanet.md)
102+
* [python-flask](python-flask.md)
103+
* [ruby-on-rails](ruby-on-rails.md)
104+
* [ruby-sinatra](ruby-sinatra.md)
105+
* [rust-server](rust-server.md)
106+
* [scala-finch](scala-finch.md)
107+
* [scala-lagom-server](scala-lagom-server.md)
108+
* [scala-play-server](scala-play-server.md)
109+
* [scalatra](scalatra.md)
110+
* [spring](spring.md)
111+
112+
113+
## DOCUMENTATION generators
114+
* [asciidoc](asciidoc.md)
115+
* [cwiki](cwiki.md)
116+
* [dynamic-html](dynamic-html.md)
117+
* [html](html.md)
118+
* [html2](html2.md)
119+
* [markdown (beta)](markdown.md)
120+
* [openapi](openapi.md)
121+
* [openapi-yaml](openapi-yaml.md)
122+
123+
124+
## SCHEMA generators
125+
* [avro-schema (beta)](avro-schema.md)
126+
* [mysql-schema](mysql-schema.md)
127+
128+
129+
## CONFIG generators
130+
* [apache2](apache2.md)
131+
* [graphql-schema](graphql-schema.md)
132+
* [protobuf-schema (beta)](protobuf-schema.md)
133+
134+
135+

0 commit comments

Comments
 (0)