forked from loafle/openapi-generator-original
Update wordings (#301)
* update wordings * update git_push wordings * update git clone * update homepage url * update meta-codegen sample
This commit is contained in:
parent
15d4d2f0d4
commit
de55812d68
@ -34,4 +34,4 @@ mvn verify -f samples/meta-codegen/lib/pom.xml
|
||||
|
||||
ags2="generate -l myClientCodegen -i modules/openapi-generator/src/test/resources/2_0/petstore.json -o samples/meta-codegen/usage $@"
|
||||
|
||||
java $JAVA_OPTS -cp samples/meta-codegen/lib/target/myClientCodegen-swagger-codegen-1.0.0.jar:$executable org.openapitools.codegen.OpenAPIGenerator $ags2
|
||||
java $JAVA_OPTS -cp samples/meta-codegen/lib/target/myClientCodegen-openapi-generator-1.0.0.jar:$executable org.openapitools.codegen.OpenAPIGenerator $ags2
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
## Overview
|
||||
|
||||
This Ada server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project.
|
||||
This Ada server was generated by the [openapi-generator](https://openapi-generator.tech) project.
|
||||
By using the [OpenAPI-Spec](https://github.com/OAI/OpenAPI-Specification) from a remote server,
|
||||
you can easily generate a server stub.
|
||||
|
||||
|
@ -2,9 +2,9 @@
|
||||
-- {{{appDescription}}}
|
||||
-- OpenAPI spec version: 1.0.0
|
||||
--
|
||||
-- https://github.com/swagger-api/swagger-codegen.git
|
||||
-- https://openapi-generator.tech
|
||||
--
|
||||
-- NOTE: Auto generated by the swagger code generator program.
|
||||
-- NOTE: Auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
with "config";
|
||||
with "util";
|
||||
with "util_http";
|
||||
|
@ -5,5 +5,5 @@
|
||||
-- {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
--
|
||||
-- NOTE: This package is auto generated by the swagger code generator {{{generatorVersion}}}.
|
||||
-- https://github.com/swagger-api/swagger-codegen.git
|
||||
-- https://openapi-generator.tech
|
||||
-- Do not edit the class manually.
|
@ -1,7 +1,7 @@
|
||||
-- {{{appName}}}
|
||||
-- {{{appDescription}}}
|
||||
-- ------------ EDIT NOTE ------------
|
||||
-- This file was generated with swagger-codegen. You can modify it to implement
|
||||
-- This file was generated with openapi-generator. You can modify it to implement
|
||||
-- the server. After you modify this file, you should add the following line
|
||||
-- to the .openapi-generator-ignore file:
|
||||
--
|
||||
|
@ -1,7 +1,7 @@
|
||||
-- {{{appName}}}
|
||||
-- {{{appDescription}}}
|
||||
-- ------------ EDIT NOTE ------------
|
||||
-- This file was generated with swagger-codegen. You can modify it to implement
|
||||
-- This file was generated with openapi-generator. You can modify it to implement
|
||||
-- the server. After you modify this file, you should add the following line
|
||||
-- to the .openapi-generator-ignore file:
|
||||
--
|
||||
|
@ -1,7 +1,7 @@
|
||||
-- {{{appName}}}
|
||||
-- {{{appDescription}}}
|
||||
-- ------------ EDIT NOTE ------------
|
||||
-- This file was generated with swagger-codegen. You can modify it to implement
|
||||
-- This file was generated with openapi-generator. You can modify it to implement
|
||||
-- the server. After you modify this file, you should add the following line
|
||||
-- to the .openapi-generator-ignore file:
|
||||
--
|
||||
|
@ -1,7 +1,7 @@
|
||||
-- {{{appName}}}
|
||||
-- {{{appDescription}}}
|
||||
-- ------------ EDIT NOTE ------------
|
||||
-- This file was generated with swagger-codegen. You can modify it to implement
|
||||
-- This file was generated with openapi-generator. You can modify it to implement
|
||||
-- the server. After you modify this file, you should add the following line
|
||||
-- to the .openapi-generator-ignore file:
|
||||
--
|
||||
|
@ -5,7 +5,7 @@
|
||||
{{/appDescription}}
|
||||
|
||||
## Overview
|
||||
This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client.
|
||||
This API client was generated by the [openapi-generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.
|
||||
|
||||
- API version: {{appVersion}}
|
||||
- Package version: {{packageVersion}}
|
||||
|
@ -5,10 +5,10 @@ note
|
||||
{{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
{{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
|
||||
NOTE: This class is auto generated by the swagger code generator program.
|
||||
NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
|
||||
Do not edit the class manually.
|
||||
]"
|
||||
date: "$Date$"
|
||||
revision: "$Revision$"
|
||||
EIS:"Eiffel swagger codegen", "src=https://github.com/swagger-api/swagger-codegen.git", "protocol=uri"
|
||||
EIS:"Eiffel openapi generator", "src=https://openapi-generator.tech", "protocol=uri"
|
@ -4,7 +4,7 @@ apply plugin: 'eclipse'
|
||||
|
||||
def artifactory = 'buildserver.supportspace.com'
|
||||
group = 'com.supportspace'
|
||||
archivesBaseName = 'swagger-gen-groovy'
|
||||
archivesBaseName = 'openapi-gen-groovy'
|
||||
version = '0.1'
|
||||
|
||||
buildscript {
|
||||
|
@ -12,7 +12,7 @@
|
||||
For more information, please visit [{{{infoUrl}}}]({{{infoUrl}}})
|
||||
{{/infoUrl}}
|
||||
|
||||
*Automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen)*
|
||||
*Automatically generated by the [OpenAPI Generator](https://openapi-generator.tech)*
|
||||
|
||||
|
||||
## Requirements
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -31,7 +31,7 @@ public final class EncodingUtils {
|
||||
* @param collectionFormat The Swagger collection format (eg, "csv", "tsv",
|
||||
* "pipes"). See the
|
||||
* <a href="http://swagger.io/specification/#parameter-object-44">
|
||||
* Swagger Spec</a> for more details.
|
||||
* OpenAPI Spec</a> for more details.
|
||||
* @return An object that will be correctly formatted by Feign.
|
||||
*/
|
||||
public static Object encodeCollection(Collection<?> parameters,
|
||||
|
@ -7,9 +7,9 @@
|
||||
<name>{{artifactId}}</name>
|
||||
<version>{{artifactVersion}}</version>
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:swagger-api/swagger-mustache.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:swagger-api/swagger-codegen.git</developerConnection>
|
||||
<url>https://github.com/swagger-api/swagger-codegen</url>
|
||||
<connection>scm:git:git@github.com:openapitools/openapi-generator.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:openapitools/openapi-generator.git</developerConnection>
|
||||
<url>https://openapi-generator.tech</url>
|
||||
</scm>
|
||||
|
||||
<build>
|
||||
|
@ -5,7 +5,7 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Generated by: https://github.com/swagger-api/swagger-codegen.git
|
||||
# Generated by: https://openapi-generator.tech
|
||||
#
|
||||
language: java
|
||||
jdk:
|
||||
|
@ -1,9 +1,9 @@
|
||||
# Swagger Jersey generated server
|
||||
|
||||
## Overview
|
||||
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the
|
||||
[OpenAPI-Spec](https://github.com/swagger-api/swagger-core/wiki) from a remote server, you can easily generate a server stub. This
|
||||
is an example of building a swagger-enabled JAX-RS server.
|
||||
This server was generated by the [openapi-generator](https://openapi-generator.tech) project. By using the
|
||||
[OpenAPI-Spec](https://openapis.org) from a remote server, you can easily generate a server stub. This
|
||||
is an example of building a OpenAPI-enabled JAX-RS server.
|
||||
|
||||
This example uses the [JAX-RS](https://jax-rs-spec.java.net/) framework.
|
||||
|
||||
|
@ -5,8 +5,8 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
|
@ -5,7 +5,7 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
@ -1,9 +1,9 @@
|
||||
# Swagger generated server
|
||||
# OpenAPI generated server
|
||||
|
||||
## Overview
|
||||
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the
|
||||
[OpenAPI-Spec](https://github.com/swagger-api/swagger-core/wiki) from a remote server, you can easily generate a server stub. This
|
||||
is an example of building a swagger-enabled JAX-RS server.
|
||||
This server was generated by the [openapi-generator](https://openapi-generator.tech) project. By using the
|
||||
[OpenAPI-Spec](https://openapis.org) from a remote server, you can easily generate a server stub. This
|
||||
is an example of building a OpenAPI-enabled JAX-RS server.
|
||||
|
||||
This example uses the [JAX-RS](https://jax-rs-spec.java.net/) framework.
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
# Swagger generated server
|
||||
# OpenAPI generated server
|
||||
|
||||
## Overview
|
||||
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the
|
||||
[OpenAPI-Spec](https://github.com/swagger-api/swagger-core/wiki) from a remote server, you can easily generate a server stub. This
|
||||
is an example of building a swagger-enabled JAX-RS server.
|
||||
This server was generated by the [openapi-generator](https://openapi-generator.tech) project. By using the
|
||||
[OpenAPI-Spec](https://openapis.org) from a remote server, you can easily generate a server stub. This
|
||||
is an example of building a OpenAPI-enabled JAX-RS server.
|
||||
|
||||
This example uses the [JAX-RS](https://jax-rs-spec.java.net/) framework for Jboss Resteasy.
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
play.filters.headers.contentSecurityPolicy=null
|
||||
|
||||
{{#useBeanValidation}}
|
||||
# When using bean validation with the swagger api, the validator will check that every constraint is respected
|
||||
# When using bean validation with the OpenAPI API, the validator will check that every constraint is respected
|
||||
# This is very useful when testing but could add a lot of overhead if you return a lot of data. Benchmark have
|
||||
# shown that the time it takes to validate is exponential.
|
||||
# If this is a concern in your application, or if you don't want to validate the output coming from your API for
|
||||
|
@ -1,6 +1,6 @@
|
||||
/**
|
||||
* NOTE: This class is auto generated by the swagger code generator program ({{{generatorVersion}}}).
|
||||
* https://github.com/swagger-api/swagger-codegen
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) ({{{generatorVersion}}}).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
package {{package}};
|
||||
|
@ -1,14 +1,14 @@
|
||||
{{^interfaceOnly}}# Swagger generated server
|
||||
{{^interfaceOnly}}# OpenAPI generated server
|
||||
|
||||
Spring Boot Server
|
||||
|
||||
|
||||
## Overview
|
||||
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project.
|
||||
By using the [OpenAPI-Spec](https://github.com/swagger-api/swagger-core), you can easily generate a server stub.
|
||||
This is an example of building a swagger-enabled server in Java using the SpringBoot framework.
|
||||
This server was generated by the [openapi-generator](https://openapi-generator.tech) project.
|
||||
By using the [OpenAPI-Spec](https://openapis.org), you can easily generate a server stub.
|
||||
This is an example of building a OpenAPI-enabled server in Java using the SpringBoot framework.
|
||||
|
||||
The underlying library integrating swagger to SpringBoot is [springfox](https://github.com/springfox/springfox)
|
||||
The underlying library integrating OpenAPI to SpringBoot is [springfox](https://github.com/springfox/springfox)
|
||||
|
||||
Start your server as an simple java application
|
||||
|
||||
@ -16,14 +16,14 @@ You can view the api documentation in swagger-ui by pointing to
|
||||
http://localhost:8080/
|
||||
|
||||
Change default port value in application.properties{{/interfaceOnly}}{{#interfaceOnly}}
|
||||
# Swagger generated API stub
|
||||
# OpenAPI generated API stub
|
||||
|
||||
Spring Framework stub
|
||||
|
||||
|
||||
## Overview
|
||||
This code was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project.
|
||||
By using the [OpenAPI-Spec](https://github.com/swagger-api/swagger-core), you can easily generate an API stub.
|
||||
This code was generated by the [openapi-generator](https://openapi-generator.tech) project.
|
||||
By using the [OpenAPI-Spec](https://openapis.org), you can easily generate an API stub.
|
||||
This is an example of building API stub interfaces in Java using the Spring framework.
|
||||
|
||||
The stubs generated can be used in your existing Spring-MVC or Spring-Boot application to create controller endpoints
|
||||
|
@ -54,14 +54,14 @@ Then manually install the following JARs:
|
||||
* target/lib/*.jar
|
||||
{{/interfaceOnly}}
|
||||
{{#interfaceOnly}}
|
||||
# Swagger generated API stub
|
||||
# OpenAPI generated API stub
|
||||
|
||||
Spring Framework stub
|
||||
|
||||
|
||||
## Overview
|
||||
This code was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project.
|
||||
By using the [OpenAPI-Spec](https://github.com/swagger-api/swagger-core), you can easily generate an API stub.
|
||||
This code was generated by the [openapi-generator](https://openapi-generator.tech) project.
|
||||
By using the [OpenAPI-Spec](https://openapis.org), you can easily generate an API stub.
|
||||
This is an example of building API stub interfaces in Java using the Spring framework.
|
||||
|
||||
The stubs generated can be used in your existing Spring-MVC or Spring-Boot application to create controller endpoints
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Swagger generated server
|
||||
# OpenAPI generated server
|
||||
|
||||
Spring MVC Server
|
||||
|
||||
|
||||
## Overview
|
||||
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [OpenAPI-Spec](https://github.com/swagger-api/swagger-core), you can easily generate a server stub. This is an example of building a swagger-enabled server in Java using the Spring MVC framework.
|
||||
This server was generated by the [openapi-generator](https://openapi-generator.tech) project. By using the [OpenAPI-Spec](https://openapis.org), you can easily generate a server stub. This is an example of building a OpenAPI-enabled server in Java using the Spring MVC framework.
|
||||
|
||||
The underlying library integrating swagger to Spring-MVC is [springfox](https://github.com/springfox/springfox)
|
||||
The underlying library integrating OpenAPI to Spring-MVC is [springfox](https://github.com/springfox/springfox)
|
||||
|
||||
You can view the server in swagger-ui by pointing to
|
||||
http://localhost:{{serverPort}}{{^contextPath}}/{{/contextPath}}{{#contextPath}}{{contextPath}}{{/contextPath}}/swagger-ui.html
|
@ -4,7 +4,7 @@
|
||||
{{#appDescription}}
|
||||
{{{appDescription}}}
|
||||
{{/appDescription}}
|
||||
This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
|
||||
This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
|
||||
|
||||
- API version: {{appVersion}}
|
||||
- Package version: {{projectVersion}}
|
||||
|
@ -4,7 +4,7 @@
|
||||
{{#appDescription}}
|
||||
{{{appDescription}}}
|
||||
{{/appDescription}}
|
||||
This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
|
||||
This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
|
||||
|
||||
- API version: {{appVersion}}
|
||||
- Package version: {{projectVersion}}
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -5,8 +5,8 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -9,10 +9,10 @@
|
||||
* Contact: {{{infoEmail}}}
|
||||
{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
*
|
||||
* Swagger Codegen version: {{{generatorVersion}}}
|
||||
* OpenAPI Generator version: {{{generatorVersion}}}
|
||||
*
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Swagger MSF4J generated server
|
||||
|
||||
|
||||
WSO2 Microservices Framework for Java (MSF4J) is a lightweight high performance framework for developing & running microservices. WSO2 MSF4J is one of the highest performing lightweight Java microservices frameworks. Now swagger code generator will generate micro service skeleton from swagger definition. So you can use this project to convert your swagger definitions to micro service quickly. With this approach you can develop complete micro service within seconds from your swagger definition.
|
||||
WSO2 Microservices Framework for Java (MSF4J) is a lightweight high performance framework for developing & running microservices. WSO2 MSF4J is one of the highest performing lightweight Java microservices frameworks. Now swagger code generator will generate micro service skeleton from OpenAPI definition. So you can use this project to convert your OpenAPI definitions to micro service quickly. With this approach you can develop complete micro service within seconds from your OpenAPI definition.
|
||||
|
||||
MSF4J generator uses java-msf4j as the default library.
|
||||
Before you build/run service replace .deploy(new PetApi()) with your actual service class name in Application.java file like .deploy(new ApisAPI()) then it will start that service. If you have multiple service classes add them in , separated manner.
|
||||
|
@ -12,7 +12,7 @@
|
||||
For more information, please visit [{{{infoUrl}}}]({{{infoUrl}}})
|
||||
{{/infoUrl}}
|
||||
|
||||
*Automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen)*
|
||||
*Automatically generated by the [OpenAPI Generator](https://openapi-generator.tech)*
|
||||
|
||||
## Requirements
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -5,7 +5,7 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
@ -7,9 +7,9 @@
|
||||
<name>{{artifactId}}</name>
|
||||
<version>{{artifactVersion}}</version>
|
||||
<scm>
|
||||
<connection>scm:git:git@github.com:swagger-api/swagger-mustache.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:swagger-api/swagger-codegen.git</developerConnection>
|
||||
<url>https://github.com/swagger-api/swagger-codegen</url>
|
||||
<connection>scm:git:git@github.com:openapitools/openapi-generator.git</connection>
|
||||
<developerConnection>scm:git:git@github.com:openapitools/openapi-generator.git</developerConnection>
|
||||
<url>https://openapi-generator.tech</url>
|
||||
</scm>
|
||||
|
||||
<build>
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -5,7 +5,7 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
@ -3,7 +3,7 @@
|
||||
<fullName>{{appName}} API Client</fullName>
|
||||
<description>Client library for calling the {{appName}} API.{{#appDescription}}
|
||||
{{{appDescription}}}{{/appDescription}}
|
||||
Generated with Swagger Codegen (github.com/swagger-api/swagger-codegen)</description>
|
||||
Generated with OpenAPI Generator (https://openapi-generator.tech)</description>
|
||||
<types>
|
||||
{{#apiInfo}}
|
||||
{{#apis}}
|
||||
|
@ -61,7 +61,7 @@ namespace {{packageName}}
|
||||
Description = "{{#appName}}{{{appName}}}{{/appName}}{{^appName}}{{packageName}}{{/appName}} (ASP.NET Core 2.0)",
|
||||
Contact = new Contact()
|
||||
{
|
||||
Name = "{{#infoName}}{{{infoName}}}{{/infoName}}{{^infoName}}Swagger Codegen Contributors{{/infoName}}",
|
||||
Name = "{{#infoName}}{{{infoName}}}{{/infoName}}{{^infoName}}OpenAPI-Generator Contributors{{/infoName}}",
|
||||
Url = "{{#infoUrl}}{{{infoUrl}}}{{/infoUrl}}{{^infoUrl}}https://github.com/openapitools/openapi-generator{{/infoUrl}}",
|
||||
Email = "{{#infoEmail}}{{{infoEmail}}}{{/infoEmail}}"
|
||||
},
|
||||
|
@ -1,4 +1,4 @@
|
||||
:: Generated by: https://github.com/swagger-api/swagger-codegen.git
|
||||
:: Generated by: https://openapi-generator.tech
|
||||
::
|
||||
|
||||
@echo off
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#
|
||||
# Generated by: https://github.com/swagger-api/swagger-codegen.git
|
||||
# Generated by: https://openapi-generator.tech
|
||||
#
|
||||
|
||||
dotnet restore src/{{packageName}}/ && \
|
||||
|
@ -9,5 +9,5 @@
|
||||
{{/appDescription}}
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
* Generated by: https://github.com/swagger-api/swagger-codegen.git
|
||||
* Generated by: https://openapi-generator.tech
|
||||
*/
|
||||
|
@ -5,8 +5,8 @@
|
||||
# ! Note:
|
||||
# !
|
||||
# ! THIS SCRIPT HAS BEEN AUTOMATICALLY GENERATED USING
|
||||
# ! swagger-codegen (https://github.com/swagger-api/swagger-codegen)
|
||||
# ! FROM SWAGGER SPECIFICATION IN JSON.
|
||||
# ! openapi-generator (https://openapi-generator.tech)
|
||||
# ! FROM OPENAPI SPECIFICATION IN JSON.
|
||||
# !
|
||||
{{^hideGenerationTimestamp}}# ! Generated on: {{generatedDate}}
|
||||
{{/hideGenerationTimestamp}}# !
|
||||
@ -271,7 +271,7 @@ _{{scriptName}}()
|
||||
if [[ $cur =~ ^[A-Za-z_0-9]* ]]; then
|
||||
# If operation has not been yet selected, suggest the list of operations
|
||||
# otherwise suggest arguments of this operation as declared in the
|
||||
# Swagger specification
|
||||
# OpenAPI specification
|
||||
if [[ -z $operation ]]; then
|
||||
COMPREPLY=( $(compgen -W '${!operations[*]}' -- ${cur}) )
|
||||
else
|
||||
|
@ -5,8 +5,8 @@
|
||||
# ! Note:
|
||||
# !
|
||||
# ! THIS SCRIPT HAS BEEN AUTOMATICALLY GENERATED USING
|
||||
# ! swagger-codegen (https://github.com/swagger-api/swagger-codegen)
|
||||
# ! FROM SWAGGER SPECIFICATION IN JSON.
|
||||
# ! openapi-generator (https://openapi-generator.tech)
|
||||
# ! FROM OPENAPI SPECIFICATION IN JSON.
|
||||
# !
|
||||
{{^hideGenerationTimestamp}}# ! Generated on: {{generatedDate}}
|
||||
{{/hideGenerationTimestamp}}# !
|
||||
@ -783,7 +783,7 @@ call_{{operationId}}() {
|
||||
|
||||
#
|
||||
# Check if the user provided 'Content-type' headers in the
|
||||
# command line. If not try to set them based on the Swagger specification
|
||||
# command line. If not try to set them based on the OpenAPI specification
|
||||
# if values produces and consumes are defined unambigously
|
||||
#
|
||||
{{#hasConsumes}}
|
||||
|
@ -5,8 +5,8 @@
|
||||
# ! Note:
|
||||
# !
|
||||
# ! THIS SCRIPT HAS BEEN AUTOMATICALLY GENERATED USING
|
||||
# ! swagger-codegen (https://github.com/swagger-api/swagger-codegen)
|
||||
# ! FROM SWAGGER SPECIFICATION IN JSON.
|
||||
# ! openapi-generator (https://openapi-generator.tech)
|
||||
# ! FROM OPENAPI SPECIFICATION IN JSON.
|
||||
# !
|
||||
# ! Based on: https://github.com/Valodim/zsh-curl-completion/blob/master/_curl
|
||||
# !
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Swagger Codegen for the {{name}} library
|
||||
# OpenAPI Generator for the {{name}} library
|
||||
|
||||
## Overview
|
||||
This is a boiler-plate project to generate your own client library with Swagger. Its goal is
|
||||
@ -46,7 +46,7 @@ mvn package
|
||||
In your generator project. A single jar file will be produced in `target`. You can now use that with codegen:
|
||||
|
||||
```
|
||||
java -cp /path/to/swagger-codegen-cli.jar:/path/to/your.jar org.openapitools.codegen.Codegen -l {{name}} -i /path/to/openapi.yaml -o ./test
|
||||
java -cp /path/to/openapi-generator-cli.jar:/path/to/your.jar org.openapitools.codegen.Codegen -l {{name}} -i /path/to/openapi.yaml -o ./test
|
||||
```
|
||||
|
||||
Now your templates are available to the client generator and you can write output values
|
||||
@ -67,7 +67,7 @@ the object you have available during client generation:
|
||||
# -DdebugOperations prints operations passed to the template engine
|
||||
# -DdebugSupportingFiles prints additional data passed to the template engine
|
||||
|
||||
java -DdebugOperations -cp /path/to/swagger-codegen-cli.jar:/path/to/your.jar org.openapitools.codegen.Codegen -l {{name}} -i /path/to/swagger.yaml -o ./test
|
||||
java -DdebugOperations -cp /path/to/openapi-generator-cli.jar:/path/to/your.jar org.openapitools.codegen.Codegen -l {{name}} -i /path/to/swagger.yaml -o ./test
|
||||
```
|
||||
|
||||
Will, for example, output the debug info for operations. You can use this info
|
||||
|
@ -2,9 +2,9 @@
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>io.swagger</groupId>
|
||||
<artifactId>{{name}}-swagger-codegen</artifactId>
|
||||
<artifactId>{{name}}-openapi-generator</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>{{name}}-swagger-codegen</name>
|
||||
<name>{{name}}-openapi-generator</name>
|
||||
<version>1.0.0</version>
|
||||
<build>
|
||||
<plugins>
|
||||
|
@ -4,9 +4,9 @@
|
||||
#
|
||||
# OpenAPI spec version: 1.0.0
|
||||
#
|
||||
# https://github.com/swagger-api/swagger-codegen.git
|
||||
# https://openapi-generator.tech
|
||||
#
|
||||
# NOTE: Auto generated by the swagger code generator program.
|
||||
# NOTE: Auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
|
||||
cmake_minimum_required (VERSION 2.8)
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-cpprest "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-cpprest "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -6,6 +6,6 @@
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator {{{generatorVersion}}}.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
@ -4,8 +4,8 @@
|
||||
<id>{{packageName}}</id>
|
||||
<title>{{packageName}}</title>
|
||||
<version>{{{version}}}</version>
|
||||
<authors>swagger-codegen</authors>
|
||||
<owners>swagger-codegen</owners>
|
||||
<authors>openapi-generator</authors>
|
||||
<owners>openapi-generator</owners>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>NancyFx {{packageName}} API</description>{{#termsOfService}}
|
||||
<copyright>{{termsOfService}}</copyright>{{/termsOfService}}{{#licenseUrl}}
|
||||
|
@ -3,7 +3,7 @@
|
||||
{{{appDescription}}}
|
||||
{{/appDescription}}
|
||||
|
||||
This Dart package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
|
||||
This Dart package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
|
||||
|
||||
- API version: {{appVersion}}
|
||||
{{#artifactVersion}}
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -1,6 +1,6 @@
|
||||
{{#licenseHeader}}{{licenseHeader}}
|
||||
|
||||
{{/licenseHeader}}
|
||||
# NOTE: This class is auto generated by the swagger code generator program.
|
||||
# https://github.com/swagger-api/swagger-codegen.git
|
||||
# NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
# https://openapi-generator.tech
|
||||
# Do not edit the class manually.
|
||||
|
@ -2,4 +2,4 @@
|
||||
|
||||
## Overview
|
||||
|
||||
An Erlang client stub generated by [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) given an OpenAPI/Swagger spec.
|
||||
An Erlang client stub generated by [OpenAPI Generator](https://openapi-generator.tech) given an OpenAPI spec.
|
||||
|
@ -1,5 +1,5 @@
|
||||
{application, {{packageName}},
|
||||
[{description, {{#appDescription}}"{{appDescription}}"{{/appDescription}}{{^appDescription}}"Swagger client library"{{/appDescription}}},
|
||||
[{description, {{#appDescription}}"{{appDescription}}"{{/appDescription}}{{^appDescription}}"OpenAPI client library"{{/appDescription}}},
|
||||
{vsn, "{{#apiVersion}}{{apiVersion}}{{/apiVersion}}{{^apiVersion}}0.1.0{{/apiVersion}}"},
|
||||
{registered, []},
|
||||
{applications,
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
## Overview
|
||||
|
||||
An Erlang server stub generated by [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) given an OpenAPI/Swagger spec.
|
||||
An Erlang server stub generated by [OpenAPI Generator](https://openapi-generator.tech) given an OpenAPI spec.
|
||||
|
||||
Dependency: [Cowboy](https://github.com/ninenines/cowboy)
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
{application, {{packageName}}, [
|
||||
{description, {{#appDescription}}"{{appDescription}}"{{/appDescription}}{{^appDescription}}"Swagger rest server library"{{/appDescription}}},
|
||||
{description, {{#appDescription}}"{{appDescription}}"{{/appDescription}}{{^appDescription}}"OpenAPI rest server library"{{/appDescription}}},
|
||||
{vsn, "{{apiVersion}}"},
|
||||
{registered, []},
|
||||
{applications, [
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Swagger generated server
|
||||
# OpenAPI generated server
|
||||
|
||||
## Overview
|
||||
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the
|
||||
[OpenAPI-Spec](https://github.com/swagger-api/swagger-core/wiki) from a remote server, you can easily generate a server stub. This
|
||||
is an example of building a swagger-enabled scalatra server.
|
||||
This server was generated by the [openapi-generator](https://openapi-generator.tech) project. By using the
|
||||
[OpenAPI-Spec](https://openapis.org) from a remote server, you can easily generate a server stub. This
|
||||
is an example of building a OpenAPI-enabled scalatra server.
|
||||
|
||||
This example uses the [finch](http://github.com/finagle/finch/) framework. To see how to make this your own, look here:
|
||||
|
||||
[README](https://github.com/swagger-api/swagger-codegen/tree/master/samples/server-generator/finch)
|
||||
[README](https://github.com/openapitools/openapi-generator/master/samples/server-generator/finch)
|
||||
|
||||
|
||||
### After generation
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -1,9 +1,9 @@
|
||||
# Swagger generated server
|
||||
# OpenAPI generated server
|
||||
|
||||
## Overview
|
||||
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the
|
||||
[OpenAPI-Spec](https://github.com/swagger-api/swagger-core/wiki) from a remote server, you can easily generate a server stub. This
|
||||
is an example of building a swagger-enabled Flask server.
|
||||
This server was generated by the [openapi-generator](https://openapi-generator.tech) project. By using the
|
||||
[OpenAPI-Spec](https://openapis.org) from a remote server, you can easily generate a server stub. This
|
||||
is an example of building a OpenAPI-enabled Flask server.
|
||||
|
||||
This example uses the [Connexion](https://github.com/zalando/connexion) library on top of Flask.
|
||||
|
||||
@ -35,7 +35,7 @@ and open your browser to here:
|
||||
http://localhost:{{serverPort}}{{contextPath}}/ui/
|
||||
```
|
||||
|
||||
Your Swagger definition lives here:
|
||||
Your OpenAPI definition lives here:
|
||||
|
||||
```
|
||||
http://localhost:{{serverPort}}{{contextPath}}/openapi.json
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -14,7 +14,7 @@ from {{packageName}} import util
|
||||
{{#models}}
|
||||
{{#model}}
|
||||
class {{classname}}(Model):
|
||||
"""NOTE: This class is auto generated by the swagger code generator program.
|
||||
"""NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
|
||||
Do not edit the class manually.
|
||||
"""{{#allowableValues}}
|
||||
|
@ -5,14 +5,14 @@
|
||||
{{/appDescription}}
|
||||
|
||||
## Overview
|
||||
This server was generated by the [swagger-codegen]
|
||||
(https://github.com/swagger-api/swagger-codegen) project.
|
||||
This server was generated by the [openapi-generator]
|
||||
(https://openapi-generator.tech) project.
|
||||
By using the [OpenAPI-Spec](https://github.com/OAI/OpenAPI-Specification) from a remote server, you can easily generate a server stub.
|
||||
-
|
||||
|
||||
To see how to make this your own, look here:
|
||||
|
||||
[README](https://github.com/swagger-api/swagger-codegen/blob/master/README.md)
|
||||
[README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: {{appVersion}}{{^hideGenerationTimestamp}}
|
||||
- Build date: {{generatedDate}}{{/hideGenerationTimestamp}}
|
||||
|
@ -13,5 +13,5 @@
|
||||
{{#infoEmail}}
|
||||
* Contact: {{{infoEmail}}}
|
||||
{{/infoEmail}}
|
||||
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
|
||||
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
|
||||
*/
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -13,5 +13,5 @@
|
||||
{{#infoEmail}}
|
||||
* Contact: {{{infoEmail}}}
|
||||
{{/infoEmail}}
|
||||
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
|
||||
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
|
||||
*/
|
||||
|
@ -306,7 +306,7 @@ toQuery :: WH.ToHttpApiData a => (BC.ByteString, Maybe a) -> [NH.QueryItem]
|
||||
toQuery x = [(fmap . fmap) toQueryParam x]
|
||||
where toQueryParam = T.encodeUtf8 . WH.toQueryParam
|
||||
|
||||
-- *** Swagger `CollectionFormat` Utils
|
||||
-- *** OpenAPI `CollectionFormat` Utils
|
||||
|
||||
-- | Determines the format of the array if type array is used.
|
||||
data CollectionFormat
|
||||
|
@ -1,6 +1,6 @@
|
||||
## Swagger Auto-Generated [http-client](https://www.stackage.org/lts-10.0/package/http-client-0.5.7.1) Bindings to `{{appName}}`
|
||||
## OpenAPI Auto-Generated [http-client](https://www.stackage.org/lts-10.0/package/http-client-0.5.7.1) Bindings to `{{appName}}`
|
||||
|
||||
The library in `lib` provides auto-generated-from-Swagger [http-client](https://www.stackage.org/lts-10.0/package/http-client-0.5.7.1) bindings to the {{appName}} API.
|
||||
The library in `lib` provides auto-generated-from-OpenAPI [http-client](https://www.stackage.org/lts-10.0/package/http-client-0.5.7.1) bindings to the {{appName}} API.
|
||||
|
||||
OpenApi Version: {{openApiVersion}}
|
||||
|
||||
@ -29,12 +29,12 @@ from the stack.yaml file and run `stack haddock` again.
|
||||
stack test
|
||||
```
|
||||
|
||||
## Swagger-Codegen
|
||||
## OpenAPI-Generator
|
||||
|
||||
The code generator that produced this library, and which explains how
|
||||
to obtain and use the swagger-codegen cli tool lives at
|
||||
to obtain and use the openapi-generator cli tool lives at
|
||||
|
||||
https://github.com/swagger-api/swagger-codegen
|
||||
https://openapi-generator.tech
|
||||
|
||||
The _language_ argument (`--lang`) passed to the cli tool used should be
|
||||
|
||||
@ -42,7 +42,7 @@ The _language_ argument (`--lang`) passed to the cli tool used should be
|
||||
haskell-http-client
|
||||
```
|
||||
|
||||
### Unsupported Swagger Features
|
||||
### Unsupported OpenAPI Features
|
||||
|
||||
* Model Inheritance
|
||||
|
||||
@ -65,7 +65,7 @@ These options allow some customization of the code generation process.
|
||||
| configType | Set the name of the type used for configuration | | {{{configType}}} |
|
||||
| dateFormat | format string used to parse/render a date | %Y-%m-%d | {{{dateFormat}}} |
|
||||
| dateTimeFormat | format string used to parse/render a datetime. (Defaults to [formatISO8601Millis][1] when not provided) | | {{{dateTimeFormat}}} |
|
||||
| generateEnums | Generate specific datatypes for swagger enums | true | {{{generateEnums}}} |
|
||||
| generateEnums | Generate specific datatypes for OpenAPI enums | true | {{{generateEnums}}} |
|
||||
| generateFormUrlEncodedInstances | Generate FromForm/ToForm instances for models used by x-www-form-urlencoded operations (model fields must be primitive types) | true | {{{generateFormUrlEncodedInstances}}} |
|
||||
| generateLenses | Generate Lens optics for Models | true | {{{generateLenses}}} |
|
||||
| generateModelConstructors | Generate smart constructors (only supply required fields) for models | true | {{{generateModelConstructors}}} |
|
||||
@ -80,28 +80,28 @@ These options allow some customization of the code generation process.
|
||||
An example setting _strictFields_ and _dateTimeFormat_:
|
||||
|
||||
```
|
||||
java -jar swagger-codegen-cli.jar generate -i petstore.yaml -l haskell-http-client -o output/haskell-http-client -DstrictFields=true -DdateTimeFormat="%Y-%m-%dT%H:%M:%S%Q%z"
|
||||
java -jar openapi-generator-cli.jar generate -i petstore.yaml -l haskell-http-client -o output/haskell-http-client -DstrictFields=true -DdateTimeFormat="%Y-%m-%dT%H:%M:%S%Q%z"
|
||||
```
|
||||
|
||||
View the full list of Codegen "config option" parameters with the command:
|
||||
|
||||
```
|
||||
java -jar swagger-codegen-cli.jar config-help -l haskell-http-client
|
||||
java -jar openapi-generator-cli.jar config-help -l haskell-http-client
|
||||
```
|
||||
|
||||
## Usage Notes
|
||||
|
||||
### Example SwaggerPetstore Haddock documentation
|
||||
### Example Petstore Haddock documentation
|
||||
|
||||
An example of the generated haddock documentation targeting the server http://petstore.swagger.io/ (SwaggerPetstore) can be found [here][2]
|
||||
An example of the generated haddock documentation targeting the server http://petstore.swagger.io/ (Petstore) can be found [here][2]
|
||||
|
||||
[2]: https://hackage.haskell.org/package/swagger-petstore
|
||||
|
||||
### Example SwaggerPetstore App
|
||||
### Example Petstore App
|
||||
|
||||
An example application using the auto-generated haskell-http-client bindings for the server http://petstore.swagger.io/ can be found [here][3]
|
||||
|
||||
[3]: https://github.com/swagger-api/swagger-codegen/tree/master/samples/client/petstore/haskell-http-client/example-app
|
||||
[3]: https://github.com/openapitools/openapi-generator/master/samples/client/petstore/haskell-http-client/example-app
|
||||
|
||||
This library is intended to be imported qualified.
|
||||
|
||||
@ -120,7 +120,7 @@ This library is intended to be imported qualified.
|
||||
|
||||
### MimeTypes
|
||||
|
||||
This library adds type safety around what swagger specifies as
|
||||
This library adds type safety around what OpenAPI specifies as
|
||||
Produces and Consumes for each Operation (e.g. the list of MIME types an
|
||||
Operation can Produce (using 'accept' headers) and Consume (using 'content-type' headers).
|
||||
|
||||
@ -153,10 +153,10 @@ this would indicate that:
|
||||
* the _addFoo_ operation can set it's body param of _FooModel_ via `setBodyParam`
|
||||
* the _addFoo_ operation can set 2 different optional parameters via `applyOptionalParam`
|
||||
|
||||
If the swagger spec doesn't declare it can accept or produce a certain
|
||||
If the OpenAPI spec doesn't declare it can accept or produce a certain
|
||||
MIME type for a given Operation, you should either add a Produces or
|
||||
Consumes instance for the desired MIME types (assuming the server
|
||||
supports it), use `dispatchLbsUnsafe` or modify the swagger spec and
|
||||
supports it), use `dispatchLbsUnsafe` or modify the OpenAPI spec and
|
||||
run the generator again.
|
||||
|
||||
New MIME type instances can be added via MimeType/MimeRender/MimeUnrender
|
||||
@ -168,7 +168,7 @@ Operations using x-www-form-urlencoded which use those models.
|
||||
|
||||
### Authentication
|
||||
|
||||
A haskell data type will be generated for each swagger authentication type.
|
||||
A haskell data type will be generated for each OpenAPI authentication type.
|
||||
|
||||
If for example the AuthMethod `AuthOAuthFoo` is generated for OAuth operations, then
|
||||
`addAuthMethod` should be used to add the AuthMethod config.
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -18,7 +18,7 @@ description: .
|
||||
.
|
||||
{{/hideGenerationTimestamp}}
|
||||
category: Web
|
||||
homepage: https://github.com/swagger-api/swagger-codegen#readme
|
||||
homepage: https://openapi-generator.tech
|
||||
author: Author Name Here
|
||||
maintainer: author.name@email.com
|
||||
copyright: YEAR - AUTHOR
|
||||
|
@ -16,5 +16,5 @@
|
||||
{{#infoEmail}}
|
||||
Contact: {{{.}}}
|
||||
{{/infoEmail}}
|
||||
Generated by Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
|
||||
Generated by OpenAPI Generator (https://openapi-generator.tech)
|
||||
-}
|
||||
|
@ -76,7 +76,7 @@ lookupEither key assocs =
|
||||
Right result -> Right $ result
|
||||
|
||||
{{#apiInfo}}
|
||||
-- | Servant type-level API, generated from the Swagger spec for {{title}}.
|
||||
-- | Servant type-level API, generated from the OpenAPI spec for {{title}}.
|
||||
type {{title}}API
|
||||
= {{#apis}}{{#operations}}{{#operation}}{{& vendorExtensions.x-routeType}} -- '{{operationId}}' route{{#hasMore}}
|
||||
:<|> {{/hasMore}}{{/operation}}{{/operations}}{{#hasMore}}
|
||||
@ -141,7 +141,7 @@ formatSeparatedQueryList char = T.intercalate (T.singleton char) . map toQueryPa
|
||||
|
||||
{{#apiInfo}}
|
||||
-- | Backend for {{title}}.
|
||||
-- The backend can be used both for the client and the server. The client generated from the {{title}} Swagger spec
|
||||
-- The backend can be used both for the client and the server. The client generated from the {{title}} OpenAPI spec
|
||||
-- is a backend that executes actions by sending HTTP requests (see @create{{title}}Client@). Alternatively, provided
|
||||
-- a backend, the API can be served using @run{{title}}Server@.
|
||||
data {{title}}Backend m = {{title}}Backend
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Auto-Generated Swagger Bindings to `{{title}}`
|
||||
# Auto-Generated OpenAPI Bindings to `{{title}}`
|
||||
|
||||
The library in `lib` provides auto-generated-from-Swagger bindings to the {{title}} API.
|
||||
The library in `lib` provides auto-generated-from-OpenAPI bindings to the {{title}} API.
|
||||
|
||||
## Installation
|
||||
|
||||
|
@ -2,7 +2,7 @@ name: {{package}}
|
||||
version: 0.1.0.0
|
||||
synopsis: Auto-generated API bindings for {{package}}
|
||||
description: Please see README.md
|
||||
homepage: https://github.com/swagger-api/swagger-codegen#readme
|
||||
homepage: https://openapi-generator.tech
|
||||
author: Author Name Here
|
||||
maintainer: author.name@email.com
|
||||
copyright: YEAR - AUTHOR
|
||||
|
@ -1,6 +1,6 @@
|
||||
/**
|
||||
* NOTE: This class is auto generated by the swagger code generator program ({{{generatorVersion}}}).
|
||||
* https://github.com/swagger-api/swagger-codegen
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech) ({{{generatorVersion}}}).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
package {{package}};
|
||||
|
@ -5,7 +5,7 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
@ -23,14 +23,14 @@ i)Allow you to configure Oauth2 security based authorization for your microservi
|
||||
|
||||
|
||||
Working:
|
||||
Using swagger specification you can convert any definition to spring boot microservice.
|
||||
Using OpenAPI specification you can convert any definition to spring boot microservice.
|
||||
It has the integration with the below services:
|
||||
eureka registry, zipkin , spring boot admin, circuit breaker.
|
||||
|
||||
By default only the circuit breaker annotation is enabled. But one has to write the fallback method. The needed dependency for it is also been enabled. To generate the integration and
|
||||
related configuration for eureka, zipkin, spring boot admin one has two options:
|
||||
|
||||
1) When generating from UI one has to provide vendor extensions inside the swagger specification as below:
|
||||
1) When generating from UI one has to provide vendor extensions inside the OpenAPI specification as below:
|
||||
swagger: "2.0"
|
||||
info:
|
||||
description: "This is a sample Product Catalogue Server.\
|
||||
@ -43,11 +43,11 @@ info:
|
||||
springBootAdminUri: "http://localhost:8000"
|
||||
pkmstInterceptor: "true"
|
||||
|
||||
PLease note the vendor extensions are inside the info tag of the swagger specification. All the tags are case sensitive. Once given all the related configuration and the dependency
|
||||
PLease note the vendor extensions are inside the info tag of the OpenAPI specification. All the tags are case sensitive. Once given all the related configuration and the dependency
|
||||
will be enabled.
|
||||
|
||||
2) When generating from the maven plugin one has to provide configuration inside pom as below:
|
||||
inside the swagger codegen maven plugin under the configuration section
|
||||
inside the openapi generator maven plugin under the configuration section
|
||||
|
||||
<configuration>
|
||||
<inputSpec>product-openapi.yaml</inputSpec>
|
||||
|
@ -25,7 +25,7 @@ This runs all tests and packages the library.
|
||||
|
||||
* Supports JSON inputs/outputs, File inputs, and Form inputs.
|
||||
* Supports collection formats for query parameters: csv, tsv, ssv, pipes.
|
||||
* Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in Swagger definitions.
|
||||
* Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
|
||||
* Implementation of ApiClient is intended to reduce method counts, specifically to benefit Android targets.
|
||||
|
||||
{{#generateApiDocs}}
|
||||
|
@ -5,7 +5,7 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
@ -25,7 +25,7 @@ This runs all tests and packages the library.
|
||||
|
||||
* Supports JSON inputs/outputs, File inputs, and Form inputs.
|
||||
* Supports collection formats for query parameters: csv, tsv, ssv, pipes.
|
||||
* Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in Swagger definitions.
|
||||
* Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
|
||||
|
||||
{{#generateApiDocs}}
|
||||
<a name="documentation-for-api-endpoints"></a>
|
||||
|
@ -4,7 +4,7 @@
|
||||
{{.}}
|
||||
{{/unescapedAppDescription}}
|
||||
|
||||
Generated by Swagger Codegen {{generatorVersion}} ({{generatedDate}}).
|
||||
Generated by OpenAPI Generator {{generatorVersion}} ({{generatedDate}}).
|
||||
|
||||
## Requires
|
||||
|
||||
@ -42,7 +42,7 @@ docker run -p 8080:8080 {{artifactId}}
|
||||
|
||||
* Supports JSON inputs/outputs, File inputs, and Form inputs (see ktor documentation for more info).
|
||||
* ~Supports collection formats for query parameters: csv, tsv, ssv, pipes.~
|
||||
* Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in Swagger definitions.
|
||||
* Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
|
||||
|
||||
{{#generateApiDocs}}
|
||||
<a name="documentation-for-api-endpoints"></a>
|
||||
|
@ -5,7 +5,7 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
@ -5,7 +5,7 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
@ -5,7 +5,7 @@
|
||||
{{/appDescription}}
|
||||
|
||||
## Overview
|
||||
This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client.
|
||||
This API client was generated by the [openapi-generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.
|
||||
|
||||
- API version: {{appVersion}}
|
||||
- Package version: {{packageVersion}}
|
||||
|
@ -49,14 +49,14 @@ function {{classname}}:{{operationId}}({{#allParams}}{{paramName}}{{#hasMore}},
|
||||
req.headers:upsert(":method", "{{httpMethod}}")
|
||||
{{#hasConsumes}}
|
||||
-- TODO: create a function to select proper accept
|
||||
-- ref: https://github.com/swagger-api/swagger-codegen/pull/6252#issuecomment-321199879
|
||||
-- ref: https://openapi-generator.tech/pull/6252#issuecomment-321199879
|
||||
--local var_content_type = { {{#consumes}}"{{{mediaType}}}"{{#hasMore}}, {{/hasMore}}{{/consumes}} }
|
||||
req.headers:upsert("accept", {{#consumes}}{{#-first}}"{{{mediaType}}}"{{/-first}}{{/consumes}})
|
||||
|
||||
{{/hasConsumes}}
|
||||
{{#hasProduces}}
|
||||
-- TODO: create a function to select proper content-type
|
||||
-- ref: https://github.com/swagger-api/swagger-codegen/pull/6252#issuecomment-321199879
|
||||
-- ref: https://openapi-generator.tech/pull/6252#issuecomment-321199879
|
||||
--local var_accept = { {{#produces}}"{{{mediaType}}}"{{#hasMore}}, {{/hasMore}}{{/produces}} }
|
||||
req.headers:upsert("content-type", {{#produces}}{{#-first}}"{{{mediaType}}}"{{/-first}}{{/produces}})
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
{{> partial_header}}
|
||||
--[[
|
||||
Unit tests for {{{packageName}}}.api.{{{classname}}}
|
||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
|
||||
Automatically generated by openapi-generator (https://openapi-generator.tech)
|
||||
Please update as you see appropriate
|
||||
]]
|
||||
{{#operations}}
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||
#
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update"
|
||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
|
||||
|
||||
git_user_id=$1
|
||||
git_repo_id=$2
|
||||
|
@ -5,12 +5,12 @@ source = {
|
||||
}
|
||||
|
||||
description = {
|
||||
summary = "API client genreated by Swagger Codegen",
|
||||
summary = "API client genreated by OpenAPI Generator",
|
||||
detailed = [[
|
||||
{{{appDescription}}}]],
|
||||
homepage = "https://github.com/swagger-api/swagger-codegen",
|
||||
homepage = "https://openapi-generator.tech",
|
||||
license = "Unlicense",
|
||||
maintainer = "Swagger Codegen contributors",
|
||||
maintainer = "OpenAPI Generator contributors",
|
||||
}
|
||||
|
||||
dependencies = {
|
||||
|
@ -3,7 +3,7 @@
|
||||
{{#model}}
|
||||
--[[
|
||||
Unit tests for {{{packageName}}}.model.{{{classname}}}
|
||||
Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen)
|
||||
Automatically generated by openapi-generator (https://openapi-generator.tech)
|
||||
Please update as you see appropriate
|
||||
]]
|
||||
describe("{{classname}}", function()
|
||||
|
@ -9,5 +9,5 @@
|
||||
{{/appDescription}}
|
||||
{{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
{{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
Generated by: https://github.com/swagger-api/swagger-codegen.git
|
||||
Generated by: https://openapi-generator.tech
|
||||
]]
|
||||
|
@ -10,12 +10,12 @@
|
||||
"sdk",
|
||||
"api"
|
||||
],
|
||||
"homepage": "http://swagger.io",
|
||||
"homepage": "http://openapi-generator.tech",
|
||||
"license": "proprietary",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Swagger and contributors",
|
||||
"homepage": "https://github.com/swagger-api/swagger-codegen"
|
||||
"name": "OpenAPI-Generator contributors",
|
||||
"homepage": "https://openapi-generator.tech"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
|
@ -5,7 +5,7 @@
|
||||
* {{#version}}OpenAPI spec version: {{{version}}}{{/version}}
|
||||
* {{#infoEmail}}Contact: {{{infoEmail}}}{{/infoEmail}}
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||
* https://openapi-generator.tech
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Swagger generated server
|
||||
# OpenAPI generated server
|
||||
|
||||
## Overview
|
||||
This server was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [OpenAPI-Spec](https://github.com/OAI/OpenAPI-Specification) from a remote server, you can easily generate a server stub.
|
||||
This server was generated by the [openapi-generator](https://openapi-generator.tech) project. By using the [OpenAPI-Spec](https://github.com/OAI/OpenAPI-Specification) from a remote server, you can easily generate a server stub.
|
||||
|
||||
{{^googleCloudFunctions}}
|
||||
### Running the server
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user