-
-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added Julia client and server generators #14520
Added Julia client and server generators #14520
Conversation
bcc18ea
to
246d814
Compare
bba98d2
to
b4042b4
Compare
Thanks @wing328 for taking a look. |
Looks like I need to rebase and run |
This PR adds two new generators for the [Julia language](https://julialang.org/) - `julia-client` to generate a client from specifications - `julia-server` to generate a server with stubs that can be used to host a server conforming to the specifications The generated code uses the Julia [OpenAPI.jl](https://github.com/JuliaComputing/OpenAPI.jl) package that includes support functions for both client and server.
b4042b4
to
1889ce0
Compare
Done that now in 1889ce0 |
@tanmaykm thanks for the PR to add the new generator. I'll file another PR to make some minor improvements. Can you please also PM me via Slack when you've time? https://join.slack.com/t/openapi-generator/shared_invite/zt-12jxxd7p2-XUeQM~4pzsU9x~eGLQqX2g |
Thanks! Will do. |
This PR adds two new generators for the Julia language
julia-client
to generate a client from specificationsjulia-server
to generate a server with stubs that can be used to host a server conforming to the specificationsThe generated code uses the Julia OpenAPI.jl package that includes support functions for both client and server.
Also fixes #782.
Similar to #1084, but uses OpenAPI.jl which supercedes the earlier Swagger.jl implementation.
cc: @wing328
PR checklist
This is important, as CI jobs will verify all generator outputs of your HEAD commit as it would merge with master.
These must match the expectations made by your contribution.
You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example
./bin/generate-samples.sh bin/configs/java*
.For Windows users, please run the script in Git BASH.
master
(6.3.0) (minor release - breaking changes with fallbacks),7.0.x
(breaking changes without fallbacks)