Skip to content

Commit 09222a4

Browse files
use openapi-generator instead of swagger-codegen
1 parent d5d91b8 commit 09222a4

31 files changed

+16863
-36
lines changed

APIv2/index.md

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

Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ publish:
1212
mkdocs gh-deploy
1313
.PHONY: publish
1414

15-
server:
16-
cd swagger_documentation && python -m http.server 8000
17-
.PHONY: server
18-
1915
install:
2016
pip install mkdocs
2117
.PHONY: install
@@ -32,6 +28,11 @@ swagger_install:
3228
cd swagger_documentation && make install
3329
.PHONY: swagger_install
3430

31+
server:
32+
cd swagger_documentation && python -m http.server 8000
33+
.PHONY: server
34+
35+
3536
container-images:
3637
${DOCKER_EXE} build ${DOCKER_BUILD_PARAMS} -t ${CIMAGE_DEPLOYMENT_TAG} --target deployment .
3738
${DOCKER_EXE} build ${DOCKER_BUILD_PARAMS} -t ${CIMAGE_LATEST_TAG} .

swagger_documentation/Makefile

Lines changed: 54 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ swagger:
88
python parse_swagger.py ${API_URL} ${API_SCHEME}
99

1010
client_samples_generate:
11-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l html2 -o html2/
11+
java -jar openapi-generator-cli.jar generate -i openapi.json -g html2 -o html2/
1212
client_samples_parse:
1313
python parse_client_sample_codes.py
1414
client_samples:
@@ -21,37 +21,45 @@ documentation: swagger client_samples clients
2121

2222

2323
generate_client_go:
24-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l go -o clients/go/
24+
java -jar openapi-generator-cli.jar generate -i openapi.json -g go -o clients/go/
2525
generate_client_java:
26-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l java -o clients/java/
26+
java -jar openapi-generator-cli.jar generate -i openapi.json -g java -o clients/java/
2727
generate_client_csharp:
28-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l csharp -o clients/csharp/
28+
java -jar openapi-generator-cli.jar generate -i openapi.json -g csharp -o clients/csharp/
2929
generate_client_php:
30-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l php -o clients/php/
30+
java -jar openapi-generator-cli.jar generate -i openapi.json -g php -o clients/php/
3131
generate_client_perl:
32-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l perl -o clients/perl/
32+
java -jar openapi-generator-cli.jar generate -i openapi.json -g perl -o clients/perl/
3333
generate_client_python:
34-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l python -o clients/python/
34+
java -jar openapi-generator-cli.jar generate -i openapi.json -g python -o clients/python/
3535
generate_client_python-flask:
36-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l python-flask -o clients/python-flask/
36+
java -jar openapi-generator-cli.jar generate -i openapi.json -g python-flask -o clients/python-flask/
3737
generate_client_javascript:
38-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l javascript -o clients/javascript/
39-
generate_client_javascript-closure-angular:
40-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l javascript-closure-angular -o clients/javascript-closure-angular/
38+
java -jar openapi-generator-cli.jar generate -i openapi.json -g javascript -o clients/javascript/
39+
generate_client_typescript-axios:
40+
java -jar openapi-generator-cli.jar generate -i openapi.json -g typescript-axios -o clients/typescript-axios/
4141
generate_client_nodejs-server:
42-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l nodejs-server -o clients/nodejs-server/
42+
java -jar openapi-generator-cli.jar generate -i openapi.json -g nodejs-express-server -o clients/nodejs-server/
4343
generate_client_ruby:
44-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l ruby -o clients/ruby/
45-
generate_client_dynamic-html:
46-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l dynamic-html -o clients/dynamic-html/
44+
java -jar openapi-generator-cli.jar generate -i openapi.json -g ruby -o clients/ruby/
45+
generate_client_html2:
46+
java -jar openapi-generator-cli.jar generate -i openapi.json -g html2 -o clients/html2/
4747
generate_client_swift:
48-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l swift -o clients/swift/
48+
java -jar openapi-generator-cli.jar generate -i openapi.json -g swift5 -o clients/swift/
49+
generate_client_kotlin:
50+
java -jar openapi-generator-cli.jar generate -i openapi.json -g kotlin -o clients/kotlin/
51+
generate_client_rust:
52+
java -jar openapi-generator-cli.jar generate -i openapi.json -g rust -o clients/rust/
4953
generate_client_clojure:
50-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l clojure -o clients/clojure/
54+
java -jar openapi-generator-cli.jar generate -i openapi.json -g clojure -o clients/clojure/
5155
generate_client_haskell:
52-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l haskell -o clients/haskell/
56+
java -jar openapi-generator-cli.jar generate -i openapi.json -g haskell-http-client -o clients/haskell/
57+
generate_client_javascript-closure-angular:
58+
java -jar openapi-generator-cli.jar generate -i openapi.json -g javascript-closure-angular -o clients/javascript-closure-angular/
59+
generate_client_dynamic-html:
60+
java -jar openapi-generator-cli.jar generate -i openapi.json -g dynamic-html -o clients/dynamic-html/
5361
generate_client_go-server:
54-
java -jar swagger-codegen-cli.jar generate -i swagger.json -l go-server -o clients/go-server/
62+
java -jar openapi-generator-cli.jar generate -i openapi.json -g go-server -o clients/go-server/
5563

5664

5765
zip_client_go:
@@ -70,20 +78,28 @@ zip_client_python-flask:
7078
cd clients/python-flask; zip -r ../python-flask.zip *
7179
zip_client_javascript:
7280
cd clients/javascript; zip -r ../javascript.zip *
73-
zip_client_javascript-closure-angular:
74-
cd clients/javascript-closure-angular; zip -r ../javascript-closure-angular.zip *
81+
zip_client_typescript-axios:
82+
cd clients/typescript-axios; zip -r ../typescript-axios.zip *
7583
zip_client_nodejs-server:
7684
cd clients/nodejs-server; zip -r ../nodejs-server.zip *
7785
zip_client_ruby:
7886
cd clients/ruby; zip -r ../ruby.zip *
79-
zip_client_dynamic-html:
80-
cd clients/dynamic-html; zip -r ../dynamic-html.zip *
87+
zip_client_html2:
88+
cd clients/html2; zip -r ../html2.zip *
8189
zip_client_swift:
8290
cd clients/swift; zip -r ../swift.zip *
91+
zip_client_kotlin:
92+
cd clients/kotlin; zip -r ../kotlin.zip *
93+
zip_client_rust:
94+
cd clients/rust; zip -r ../rust.zip *
8395
zip_client_clojure:
8496
cd clients/clojure; zip -r ../clojure.zip *
8597
zip_client_haskell:
8698
cd clients/haskell; zip -r ../haskell.zip *
99+
zip_client_javascript-closure-angular:
100+
cd clients/javascript-closure-angular; zip -r ../javascript-closure-angular.zip *
101+
zip_client_dynamic-html:
102+
cd clients/dynamic-html; zip -r ../dynamic-html.zip *
87103
zip_client_go-server:
88104
cd clients/go-server; zip -r ../go-server.zip *
89105

@@ -104,30 +120,38 @@ delete_client_python-flask:
104120
rm -r clients/python-flask/
105121
delete_client_javascript:
106122
rm -r clients/javascript/
107-
delete_client_javascript-closure-angular:
108-
rm -r clients/javascript-closure-angular/
123+
delete_client_typescript-axios:
124+
rm -r clients/typescript-axios/
109125
delete_client_nodejs-server:
110126
rm -r clients/nodejs-server/
111127
delete_client_ruby:
112128
rm -r clients/ruby/
113-
delete_client_dynamic-html:
114-
rm -r clients/dynamic-html/
129+
delete_client_html2:
130+
rm -r clients/html2/
115131
delete_client_swift:
116132
rm -r clients/swift/
133+
delete_client_kotlin:
134+
rm -r clients/kotlin/
135+
delete_client_rust:
136+
rm -r clients/rust/
117137
delete_client_clojure:
118138
rm -r clients/clojure/
119139
delete_client_haskell:
120140
rm -r clients/haskell/
141+
delete_client_javascript-closure-angular:
142+
rm -r clients/javascript-closure-angular/
143+
delete_client_dynamic-html:
144+
rm -r clients/dynamic-html/
121145
delete_client_go-server:
122146
rm -r clients/go-server/
123147

124148

125149
generate_client_dirs:
126-
make generate_client_go generate_client_java generate_client_csharp generate_client_php generate_client_perl generate_client_python generate_client_python-flask generate_client_javascript generate_client_javascript-closure-angular generate_client_nodejs-server generate_client_ruby generate_client_dynamic-html generate_client_swift generate_client_clojure generate_client_haskell generate_client_go-server
150+
make generate_client_go generate_client_java generate_client_csharp generate_client_php generate_client_perl generate_client_python generate_client_python-flask generate_client_javascript generate_client_typescript-axios generate_client_nodejs-server generate_client_ruby generate_client_html2 generate_client_swift generate_client_kotlin generate_client_rust generate_client_clojure generate_client_haskell generate_client_javascript-closure-angular generate_client_dynamic-html generate_client_go-server
127151
zip_client_dirs:
128-
make zip_client_go zip_client_java zip_client_csharp zip_client_php zip_client_perl zip_client_python zip_client_python-flask zip_client_javascript zip_client_javascript-closure-angular zip_client_nodejs-server zip_client_ruby zip_client_dynamic-html zip_client_swift zip_client_clojure zip_client_haskell zip_client_go-server
152+
make zip_client_go zip_client_java zip_client_csharp zip_client_php zip_client_perl zip_client_python zip_client_python-flask zip_client_javascript zip_client_typescript-axios zip_client_nodejs-server zip_client_ruby zip_client_html2 zip_client_swift zip_client_kotlin zip_client_rust zip_client_clojure zip_client_haskell zip_client_javascript-closure-angular zip_client_dynamic-html zip_client_go-server
129153
delete_client_dirs:
130-
make delete_client_go delete_client_java delete_client_csharp delete_client_php delete_client_perl delete_client_python delete_client_python-flask delete_client_javascript delete_client_javascript-closure-angular delete_client_nodejs-server delete_client_ruby delete_client_dynamic-html delete_client_swift delete_client_clojure delete_client_haskell delete_client_go-server
154+
make delete_client_go delete_client_java delete_client_csharp delete_client_php delete_client_perl delete_client_python delete_client_python-flask delete_client_javascript delete_client_typescript-axios delete_client_nodejs-server delete_client_ruby delete_client_html2 delete_client_swift delete_client_kotlin delete_client_rust delete_client_clojure delete_client_haskell delete_client_javascript-closure-angular delete_client_dynamic-html delete_client_go-server
131155

132156
clean:
133157
rm -r clients/*
53.6 KB
Binary file not shown.
-956 Bytes
Binary file not shown.
-1.44 KB
Binary file not shown.
56.5 KB
Binary file not shown.
202 KB
Binary file not shown.
142 KB
Binary file not shown.
600 KB
Binary file not shown.

0 commit comments

Comments
 (0)