Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
4824bb7
sync master, update samples
wing328 Nov 4, 2019
60f4de0
Merge remote-tracking branch 'origin/master' into 4.3.x
wing328 Nov 20, 2019
a528323
update samples
wing328 Nov 21, 2019
275d1db
Merge remote-tracking branch 'origin/master' into 4.3.x
wing328 Nov 22, 2019
fffe7c8
update samples
wing328 Nov 22, 2019
3e34903
Merge remote-tracking branch 'origin/master' into 4.3.x
wing328 Dec 11, 2019
5f5401b
Merge remote-tracking branch 'origin/master' into 4.3.x
wing328 Dec 12, 2019
f6dbd48
[Swift4] Expanding CodableHelper with added date and JSON customisati…
pcoltau Dec 16, 2019
531dc30
Merge remote-tracking branch 'origin/master' into 4.3.x
wing328 Dec 20, 2019
cded5f9
update dart samples
wing328 Dec 20, 2019
06d1b99
update kotlin samples
wing328 Dec 20, 2019
4fb503b
Merge remote-tracking branch 'origin/master' into 4.3.x
wing328 Dec 20, 2019
81e15ed
Merge remote-tracking branch 'origin/master' into 4.3.x
wing328 Dec 28, 2019
1fd4748
run ensure-up-to-date
wing328 Dec 28, 2019
9d53ee4
[kotlin][client] make Request date converter toJson as default (#4884)
4brunu Jan 2, 2020
04af5e0
Merge remote-tracking branch 'origin/master' into 4.3.x
wing328 Jan 20, 2020
a42ff37
[java][client] oneOf support for jackson clients (#5120)
Jan 27, 2020
f152a22
[C-libcurl] Add object.c to CMakeLists to compile (#5130)
ityuhui Jan 29, 2020
d627282
[go] Allow user overrides for generated outputs (#5132)
jimschubert Jan 29, 2020
15345e1
[python] Cleanup ThreadPool with atexit rather than __del__ (#5094)
fabianvf Jan 29, 2020
0f48ab8
Add bkabrda to Java technical committee (#5141)
wing328 Jan 29, 2020
f37951a
Add a link to dev.to article (#5142)
wing328 Jan 29, 2020
1ac0f14
[feature] Default CI log level for slf4j-simple to error to prevent n…
jimschubert Jan 29, 2020
8214460
Add deprecated annotation in kotlin-spring (#5090)
inadysensei Jan 29, 2020
e27700c
[csharp-netcore] Support .NET Core 3.0/3.1 and .NET Standard 2.1 (#5111)
shibayan Jan 29, 2020
f4185b8
[C-libcurl] Support HTTPS/SSL for the C client (#5140)
ityuhui Jan 29, 2020
6cf58af
Switch to predominant use of appDescriptionWithNewLines in README.mus…
Jan 29, 2020
76e8e81
[core] Add back functionality to debug openapi spec, accidentally rem…
jimschubert Jan 29, 2020
3922607
[csharp-netcore] Fixed compiler null-check warning (#5119)
shibayan Jan 29, 2020
a51d02a
[Python] Fix #5126 operations with req enums of length one (#5129)
spacether Jan 29, 2020
845acce
Remove typeMapping for "List" from AbstractTypeScriptClientCodegen (#…
amakhrov Jan 30, 2020
97c8009
[gradle] Clarify defining multiple tasks (#5167)
jimschubert Jan 30, 2020
49a9b61
[gradle] Reorganize build repositories (#5168)
jimschubert Jan 31, 2020
f0d92bb
[typescript] Introduce "enumPropertyNaming" option (#5162)
amakhrov Jan 31, 2020
26ace13
Prepare 4.2.3 release (#5172)
wing328 Jan 31, 2020
03a5904
Merge remote-tracking branch 'origin/4.3.x'
wing328 Jan 31, 2020
e90b181
update readme
wing328 Jan 31, 2020
92739a9
update samples
wing328 Jan 31, 2020
e32a2f0
[typescript] Append enum suffix without model suffix (#5138)
amakhrov Jan 31, 2020
f06ac9d
Add a link to a ytaka0m blog post (#5176)
inadysensei Jan 31, 2020
22c6c0c
[core] Extracting recommendations to validation framework (#4979)
jimschubert Jan 31, 2020
507f806
[bug] Templates via classpath (#5164)
jimschubert Jan 31, 2020
7cdbcec
[doc] Update versions missed during release (#5185)
jimschubert Feb 1, 2020
c8cd255
[gradle] Add recommendations to validate task (#5183)
jimschubert Feb 1, 2020
6f1ce56
[codegen] Add code comments and improve "first content" warning (#5184)
sebastien-rosset Feb 1, 2020
20e5c5d
[Golang] Add support allOf inheritance with embedded go structs (#4934)
sebastien-rosset Feb 1, 2020
e86faa4
[csharp][csharp-netcore][csharp-dotnet2] Convert bool value to string…
shibayan Feb 1, 2020
a8435d1
[csharp-netcore] Remove unnecessary legacy project definitions (#5108)
shibayan Feb 1, 2020
8197a8a
Explicitly set `netCoreProjectFile` only for .NET Core target (#5151)
shibayan Feb 1, 2020
cd67822
Add shibayan to C# technical committee (#5186)
wing328 Feb 1, 2020
8d8c106
[Go] Support HTTP signature (#4959)
sebastien-rosset Feb 1, 2020
a496c20
[docs] Initial FeatureSet generator documentation (#5188)
jimschubert Feb 2, 2020
26c9c64
[kotlin][client] Add inheritance to Kotlin Client templates (#4453)
mtraynham Feb 2, 2020
f356de6
[csharp-netcore] Improved `Multimap` and `ClientUtils` implementation…
shibayan Feb 2, 2020
9e32d43
[bug] fix null pointer exception while evaluating recommend… (#5191)
sebastien-rosset Feb 2, 2020
97ff9b4
[cli] Optional colorized outputs (#5193)
jimschubert Feb 2, 2020
7d366ad
[docs] Slack block, formatting, 'color' CLI option (#5194)
jimschubert Feb 3, 2020
a6807a7
[Kotlin]Formatted according to the kotlin style guide (#5196)
inadysensei Feb 3, 2020
b36b659
update kotlin samples
wing328 Feb 3, 2020
fbcb8e0
[java-jersey2] Fix empty body when form parameters supplied (#5169)
ind1go Feb 3, 2020
149778a
[typescript-angular]: objects as query parameters no longer break whe…
daniel-frak Feb 3, 2020
dcc9144
[codegen] Performance optimizations: use of cache for camel case and …
sebastien-rosset Feb 3, 2020
67e4cc8
[Python] Python HTTP signature update (#5154)
sebastien-rosset Feb 3, 2020
e45a1d0
Fix typo in jar URL on installation page (#5200)
jonashaag Feb 3, 2020
5b9b8bd
add freee to the user list (#5203)
k-miyake Feb 4, 2020
a0eb149
Fix query parameter (#5131)
fritzlitester Feb 4, 2020
5bf501a
[swift5] update visibility modifiers (#5204)
4brunu Feb 5, 2020
7e54196
[csharp-netcore] Remove use of dynamic type and optimize reference (#…
shibayan Feb 5, 2020
c27da98
[kotlin] Fix non-compilable code (#5205)
ackintosh Feb 5, 2020
945ea14
Add amakhrov to Typescript tech committee (#5210)
amakhrov Feb 5, 2020
b6b7284
[Java] update feign form dependency version (#5179)
gaetPax Feb 5, 2020
08c9357
Update with `-p` as `-D` is deprecated now (#5208)
ackintosh Feb 5, 2020
9d2c39d
Add openAPI attribute to validation and recommendation (#5216)
sebastien-rosset Feb 6, 2020
4fa096f
[bug][kotlin] Fix compile of reserved word in client (#5221)
jimschubert Feb 6, 2020
7799dde
[typescript-angular] Use security scheme name for API key lookup (#5220)
djnalluri Feb 6, 2020
8779fc6
pass key to http params for date objects (#5225)
mcpummec Feb 6, 2020
1bba3a5
[scala] fix akka-scala-client template compilation warnings (#5106)
chameleon82 Feb 6, 2020
8d6286d
[core] Normalizing vendor extension naming (#5192)
jimschubert Feb 6, 2020
cc0fe06
[python] use datetime aware object (#5209)
sebastien-rosset Feb 6, 2020
197cea3
[core][typescript][perl] Ensure model.parent is also added to model.a…
amakhrov Feb 6, 2020
c943ecf
[Python] 5094 followup - Reduce redundancy in docs (#5161)
fabianvf Feb 6, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 6 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,13 +133,13 @@ script:
- /bin/bash ./bin/utils/detect_tab_in_java_class.sh
# run integration tests defined in maven pom.xml
# WARN: Travis will timeout after 10 minutes of no stdout/stderr activity, which is problematic with mvn --quiet.
- mvn --quiet --batch-mode --show-version clean install
- mvn --quiet --batch-mode --show-version verify -Psamples
- mvn --quiet --batch-mode --show-version clean install -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- mvn --quiet --batch-mode --show-version verify -Psamples -Dorg.slf4j.simpleLogger.defaultLogLevel=error
# test maven plugin
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/java-client.xml
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/multi-module/pom.xml
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/kotlin.xml
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/spring.xml
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/java-client.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/multi-module/pom.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/kotlin.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- mvn --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/spring.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
# test gradle plugin
- (cd modules/openapi-generator-gradle-plugin/samples/local-spec && ./gradlew buildGoSdk)
- (cd modules/openapi-generator-gradle-plugin/samples/local-spec && ./gradlew openApiGenerate)
Expand Down
4 changes: 2 additions & 2 deletions CI/.drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ steps:
- name: java11-test
image: openjdk:11.0
commands:
- ./mvnw clean install
- ./mvnw --quiet verify -Psamples.droneio
- ./mvnw -quiet clean install -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- ./mvnw --quiet verify -Psamples.droneio -Dorg.slf4j.simpleLogger.defaultLogLevel=error
# test all generators with fake petstore spec (2.0, 3.0)
- /bin/bash bin/utils/test-fake-petstore-for-all.sh
# generate test scripts
Expand Down
2 changes: 1 addition & 1 deletion CI/bitrise.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ workflows:

set -e

mvn package
mvn package -Dorg.slf4j.simpleLogger.defaultLogLevel=error
title: Build openapi-generator
- [email protected]:
title: Update Swift4 samples
Expand Down
8 changes: 4 additions & 4 deletions CI/circle_parallel.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ if [ "$NODE_INDEX" = "1" ]; then
echo "Running node $NODE_INDEX to test 'samples.circleci' defined in pom.xml ..."
#cp CI/pom.xml.circleci pom.xml
java -version
mvn --quiet verify -Psamples.circleci
mvn --quiet javadoc:javadoc -Psamples.circleci
mvn --quiet verify -Psamples.circleci -Dorg.slf4j.simpleLogger.defaultLogLevel=error
mvn --quiet javadoc:javadoc -Psamples.circleci -Dorg.slf4j.simpleLogger.defaultLogLevel=error

elif [ "$NODE_INDEX" = "2" ]; then
# run ensure-up-to-date sample script on SNAPSHOT version only
Expand Down Expand Up @@ -47,13 +47,13 @@ elif [ "$NODE_INDEX" = "2" ]; then
sudo apt-get -y build-dep libcurl4-gnutls-dev
sudo apt-get -y install libcurl4-gnutls-dev
# run integration tests
mvn --quiet verify -Psamples.misc
mvn --quiet verify -Psamples.misc -Dorg.slf4j.simpleLogger.defaultLogLevel=error
else
echo "Running node $NODE_INDEX to test 'samples.circleci.jdk7' defined in pom.xml ..."
sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
java -version
#cp CI/pom.xml.circleci.java7 pom.xml
mvn --quiet verify -Psamples.circleci.jdk7
mvn --quiet verify -Psamples.circleci.jdk7 -Dorg.slf4j.simpleLogger.defaultLogLevel=error
fi


Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,8 @@ OpenAPI spec version: 1.0.0
<EmbeddedResource Include="linux-logo.png" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.57.0" />
<PackageReference Include="JsonSubTypes" Version="1.5.2" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
<PackageReference Include="RestSharp" Version="106.10.1" />
<PackageReference Include="System.ComponentModel.Annotations" Version="4.5.0" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,8 @@ OpenAPI spec version: 1.0.0
<EmbeddedResource Include="linux-logo.png" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="CompareNETObjects" Version="4.57.0" />
<PackageReference Include="JsonSubTypes" Version="1.5.2" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
<PackageReference Include="RestSharp" Version="106.10.1" />
<PackageReference Include="System.ComponentModel.Annotations" Version="4.5.0" />
</ItemGroup>
</Project>
38 changes: 17 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,13 @@

<div align="center">

[Master](https://github.com/OpenAPITools/openapi-generator/tree/master) (`4.2.3-SNAPSHOT`): [![Build Status](https://img.shields.io/travis/OpenAPITools/openapi-generator/master.svg?label=Integration%20Test)](https://travis-ci.org/OpenAPITools/openapi-generator)
[Master](https://github.com/OpenAPITools/openapi-generator/tree/master) (`4.3.0`): [![Build Status](https://img.shields.io/travis/OpenAPITools/openapi-generator/master.svg?label=Integration%20Test)](https://travis-ci.org/OpenAPITools/openapi-generator)
[![Integration Test2](https://circleci.com/gh/OpenAPITools/openapi-generator.svg?style=shield)](https://circleci.com/gh/OpenAPITools/openapi-generator)
[![Run Status](https://api.shippable.com/projects/5af6bf74e790f4070084a115/badge?branch=master)](https://app.shippable.com/github/OpenAPITools/openapi-generator)
[![Windows Test](https://ci.appveyor.com/api/projects/status/github/openapitools/openapi-generator?branch=master&svg=true&passingText=Windows%20Test%20-%20OK&failingText=Windows%20Test%20-%20Fails)](https://ci.appveyor.com/project/WilliamCheng/openapi-generator-wh2wu)
[![JDK11 Build](https://cloud.drone.io/api/badges/OpenAPITools/openapi-generator/status.svg?ref=refs/heads/master)](https://cloud.drone.io/OpenAPITools/openapi-generator)
[![iOS Build Status](https://app.bitrise.io/app/4a2b10a819d12b67/status.svg?token=859FMDR8QHwabCzwvZK6vQ&branch=master)](https://app.bitrise.io/app/4a2b10a819d12b67)

[`4.3.x`](https://github.com/OpenAPITools/openapi-generator/tree/4.3.x) branch: [![Build Status](https://img.shields.io/travis/OpenAPITools/openapi-generator/4.3.x.svg?label=Integration%20Test)](https://travis-ci.org/OpenAPITools/openapi-generator)
[![Integration Test2](https://circleci.com/gh/OpenAPITools/openapi-generator/tree/4.3.x.svg?style=shield)](https://circleci.com/gh/OpenAPITools/openapi-generator)
[![Run Status](https://api.shippable.com/projects/5af6bf74e790f4070084a115/badge?branch=4.3.x)](https://app.shippable.com/github/OpenAPITools/openapi-generator)
[![Windows Test](https://ci.appveyor.com/api/projects/status/github/openapitools/openapi-generator?branch=4.3.x&svg=true&passingText=Windows%20Test%20-%20OK&failingText=Windows%20Test%20-%20Fails)](https://ci.appveyor.com/project/WilliamCheng/openapi-generator-wh2wu)
[![JDK11 Build](https://cloud.drone.io/api/badges/OpenAPITools/openapi-generator/status.svg?ref=refs/heads/4.3.x)](https://cloud.drone.io/OpenAPITools/openapi-generator)
[![iOS Build Status](https://app.bitrise.io/app/4a2b10a819d12b67/status.svg?token=859FMDR8QHwabCzwvZK6vQ&branch=4.3.x)](https://app.bitrise.io/app/4a2b10a819d12b67)

[`5.0.x`](https://github.com/OpenAPITools/openapi-generator/tree/5.0.x) branch: [![Build Status](https://img.shields.io/travis/OpenAPITools/openapi-generator/5.0.x.svg?label=Integration%20Test)](https://travis-ci.org/OpenAPITools/openapi-generator)
[![Integration Test2](https://circleci.com/gh/OpenAPITools/openapi-generator/tree/5.0.x.svg?style=shield)](https://circleci.com/gh/OpenAPITools/openapi-generator)
[![Run Status](https://api.shippable.com/projects/5af6bf74e790f4070084a115/badge?branch=5.0.x)](https://app.shippable.com/github/OpenAPITools/openapi-generator)
Expand Down Expand Up @@ -114,8 +107,7 @@ OpenAPI Generator Version | Release Date | Notes
---------------------------- | ------------ | -----
5.0.0 (upcoming major release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/5.0.0-SNAPSHOT/)| 13.05.2020 | Major release with breaking changes (no fallback)
4.3.0 (upcoming minor release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/4.3.0-SNAPSHOT/)| 29.02.2020 | Minor release (breaking changes with fallbacks)
4.2.3-SNAPSHOT (upcoming patch release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/4.2.3-SNAPSHOT/)| 31.01.2020 | Patch release
[4.2.2](https://github.com/OpenAPITools/openapi-generator/releases/tag/v4.2.2) (latest stable release) | 02.12.2019 | Patch release
[4.2.3](https://github.com/OpenAPITools/openapi-generator/releases/tag/v4.2.3) (latest stable release) | 31.01.2019 | Backward-compatible release

OpenAPI Spec compatibility: 1.0, 1.1, 1.2, 2.0, 3.0

Expand Down Expand Up @@ -171,16 +163,16 @@ See the different versions of the [openapi-generator-cli](https://mvnrepository.
<!-- RELEASE_VERSION -->
If you're looking for the latest stable version, you can grab it directly from Maven.org (Java 8 runtime at a minimum):

JAR location: `https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.2/openapi-generator-cli-4.2.2.jar`
JAR location: `https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.3/openapi-generator-cli-4.2.3.jar`

For **Mac/Linux** users:
```sh
wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.2/openapi-generator-cli-4.2.2.jar -O openapi-generator-cli.jar
wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.3/openapi-generator-cli-4.2.3.jar -O openapi-generator-cli.jar
```

For **Windows** users, you will need to install [wget](http://gnuwin32.sourceforge.net/packages/wget.htm) or you can use Invoke-WebRequest in PowerShell (3.0+), e.g.
```
Invoke-WebRequest -OutFile openapi-generator-cli.jar https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.2/openapi-generator-cli-4.2.2.jar
Invoke-WebRequest -OutFile openapi-generator-cli.jar https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.3/openapi-generator-cli-4.2.3.jar
```

After downloading the JAR, run `java -jar openapi-generator-cli.jar help` to show the usage.
Expand Down Expand Up @@ -401,10 +393,10 @@ openapi-generator version
```

<!-- RELEASE_VERSION -->
Or install a particular OpenAPI Generator version (e.g. v4.2.2):
Or install a particular OpenAPI Generator version (e.g. v4.2.3):

```sh
npm install @openapitools/[email protected].2 -g
npm install @openapitools/[email protected].3 -g
```

Or install it as dev-dependency:
Expand All @@ -428,7 +420,7 @@ java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generat
(if you're on Windows, replace the last command with `java -jar modules\openapi-generator-cli\target\openapi-generator-cli.jar generate -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g php -o c:\temp\php_api_client`)

<!-- RELEASE_VERSION -->
You can also download the JAR (latest release) directly from [maven.org](https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.2/openapi-generator-cli-4.2.2.jar)
You can also download the JAR (latest release) directly from [maven.org](https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.2.3/openapi-generator-cli-4.2.3.jar)
<!-- /RELEASE_VERSION -->

To get a list of **general** options available, please run `java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar help generate`
Expand Down Expand Up @@ -598,6 +590,7 @@ Here are some companies/projects (alphabetical order) using OpenAPI Generator in
- [Element AI](https://www.elementai.com/)
- [Embotics](https://www.embotics.com/)
- [Fenergo](https://www.fenergo.com/)
- [freee](https://corp.freee.co.jp/en/)
- [FreshCells](https://www.freshcells.de/)
- [Fuse](https://www.fuse.no/)
- [Gantner](https://www.gantner.com)
Expand Down Expand Up @@ -727,8 +720,11 @@ Here are some companies/projects (alphabetical order) using OpenAPI Generator in
- 2019-12-04 - [Angular+NestJS+OpenAPI(Swagger)でマイクロサービスを視野に入れた環境を考える](https://qiita.com/teracy55/items/0327c7a170ec772970c6) by [てらしー](https://twitter.com/teracy55)
- 2019-12-17 - [OpenAPI Generator で OAuth2 アクセストークン発行のコードまで生成してみる](https://www.techscore.com/blog/2019/12/17/openapi-generator-oauth2-accesstoken/) by [TECHSCORE](https://www.techscore.com/blog/)
- 2019-12-23 - [Use Ada for Your Web Development](https://www.electronicdesign.com/technologies/embedded-revolution/article/21119177/use-ada-for-your-web-development) by [Stephane Carrez](https://github.com/stcarrez)
- 2019-01-17 - [OpenAPI demo for Pulp 3.0 GA](https://www.youtube.com/watch?v=mFBP-M0ZPfw&t=178s) by [Pulp](https://www.youtube.com/channel/UCI43Ffs4VPDv7awXvvBJfRQ) at [Youtube](https://www.youtube.com/)
- 2019-01-19 - [Why document a REST API as code?](https://dev.to/rolfstreefkerk/why-document-a-rest-api-as-code-5e7p) by [Rolf Streefkerk](https://github.com/rpstreef) at [DEV Community](https://dev.to)
- 2020-01-17 - [OpenAPI demo for Pulp 3.0 GA](https://www.youtube.com/watch?v=mFBP-M0ZPfw&t=178s) by [Pulp](https://www.youtube.com/channel/UCI43Ffs4VPDv7awXvvBJfRQ) at [Youtube](https://www.youtube.com/)
- 2020-01-19 - [Why document a REST API as code?](https://dev.to/rolfstreefkerk/why-document-a-rest-api-as-code-5e7p) by [Rolf Streefkerk](https://github.com/rpstreef) at [DEV Community](https://dev.to)
- 2020-01-28 - [Get Your Serverless Swagger Back with OpenAPI](https://dev.to/matttyler/get-your-serverless-swagger-back-with-openapi-48gc) by [Matt Tyler](https://dev.to/matttyler)
- 2020-01-30 - [OpenAPI Generatorへのコントリビュート](https://www.yutaka0m.work/entry/2020/01/30/163905) by [yutaka0m](https://github.com/yutaka0m)
-

## [6 - About Us](#table-of-contents)

Expand Down Expand Up @@ -912,7 +908,7 @@ If you want to join the committee, please kindly apply by sending an email to te
| Bash | @frol (2017/07) @bkryza (2017/08) @kenjones-cisco (2017/09) |
| C | @zhemant (2018/11) @ityuhui (2019/12) |
| C++ | @ravinikam (2017/07) @stkrwork (2017/07) @etherealjoy (2018/02) @martindelille (2018/03) @muttleyxd (2019/08) |
| C# | @mandrean (2017/08), @jimschubert (2017/09) [:heart:](https://www.patreon.com/jimschubert) @frankyjuang (2019/09) |
| C# | @mandrean (2017/08), @jimschubert (2017/09) [:heart:](https://www.patreon.com/jimschubert) @frankyjuang (2019/09) @shibayan (2020/02)|
| Clojure | |
| Dart | @ircecho (2017/07) @swipesight (2018/09) @jaumard (2018/09) @nickmeinhold (2019/09) @athornz (2019/12) @amondnet (2019/12) |
| Eiffel | @jvelilla (2017/09) |
Expand All @@ -924,7 +920,7 @@ If you want to join the committee, please kindly apply by sending an email to te
| GraphQL | @renepardon (2018/12) |
| Groovy | |
| Haskell | |
| Java | @bbdouglas (2017/07) @sreeshas (2017/08) @jfiala (2017/08) @lukoyanov (2017/09) @cbornet (2017/09) @jeff9finger (2018/01) @karismann (2019/03) @Zomzog (2019/04) @lwlee2608 (2019/10) |
| Java | @bbdouglas (2017/07) @sreeshas (2017/08) @jfiala (2017/08) @lukoyanov (2017/09) @cbornet (2017/09) @jeff9finger (2018/01) @karismann (2019/03) @Zomzog (2019/04) @lwlee2608 (2019/10) @bkabrda (2020/01) |
| Kotlin | @jimschubert (2017/09) [:heart:](https://www.patreon.com/jimschubert), @dr4ke616 (2018/08) @karismann (2019/03) @Zomzog (2019/04) @andrewemery (2019/10) @4brunu (2019/11) |
| Lua | @daurnimator (2017/08) |
| Nim | |
Expand All @@ -940,7 +936,7 @@ If you want to join the committee, please kindly apply by sending an email to te
| Rust | @frol (2017/07) @farcaller (2017/08) @bjgill (2017/12) @richardwhiuk (2019/07) |
| Scala | @clasnake (2017/07), @jimschubert (2017/09) [:heart:](https://www.patreon.com/jimschubert), @shijinkui (2018/01), @ramzimaalej (2018/03) |
| Swift | @jgavris (2017/07) @ehyche (2017/08) @Edubits (2017/09) @jaz-ah (2017/09) @4brunu (2019/11) |
| TypeScript | @TiFu (2017/07) @taxpon (2017/07) @sebastianhaas (2017/07) @kenisteward (2017/07) @Vrolijkx (2017/09) @macjohnny (2018/01) @nicokoenig (2018/09) @topce (2018/10) @akehir (2019/07) @petejohansonxo (2019/11) |
| TypeScript | @TiFu (2017/07) @taxpon (2017/07) @sebastianhaas (2017/07) @kenisteward (2017/07) @Vrolijkx (2017/09) @macjohnny (2018/01) @nicokoenig (2018/09) @topce (2018/10) @akehir (2019/07) @petejohansonxo (2019/11) @amakhrov (2020/02) |

:heart: = Link to support the contributor directly

Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ build_script:
- nuget restore samples\client\petstore\csharp\OpenAPIClientNetStandard\Org.OpenAPITools.sln
- msbuild samples\client\petstore\csharp\OpenAPIClientNetStandard\Org.OpenAPITools.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
# install openapi-generator locally
- mvn clean install --quiet
- mvn clean install --quiet -Dorg.slf4j.simpleLogger.defaultLogLevel=error
# run the locally installed openapi-generator-gradle-plugin
- gradle -b modules\openapi-generator-gradle-plugin\samples\local-spec\build.gradle buildGoSdk --info
test_script:
Expand Down
2 changes: 1 addition & 1 deletion bin/kotlin-client-all.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
./bin/kotlin-client-threetenbp.sh
./bin/kotlin-client-nullable.sh
./bin/kotlin-client-retrofit2.sh
./bin/kotlin-client-json-request-date.sh
./bin/kotlin-client-json-request-string.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ fi

# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
ags="generate -t modules/openapi-generator/src/main/resources/kotlin-client -i modules/openapi-generator/src/test/resources/2_0/petstore-with-date-field.yaml -g kotlin --artifact-id kotlin-petstore-json-request-date --additional-properties requestDateConverter=toJson -o samples/client/petstore/kotlin-json-request-date $@"
ags="generate -t modules/openapi-generator/src/main/resources/kotlin-client -i modules/openapi-generator/src/test/resources/2_0/petstore-with-date-field.yaml -g kotlin --artifact-id kotlin-petstore-json-request-string --additional-properties requestDateConverter=toString -o samples/client/petstore/kotlin-json-request-string $@"

java ${JAVA_OPTS} -jar ${executable} ${ags}
6 changes: 5 additions & 1 deletion bin/openapi3/go-experimental-petstore.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,11 @@ then
mvn -B clean package
fi

SPEC="modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml"
#SPEC="modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml"
# petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml is the same as the above file, with
# the addition of the HTTP signature security scheme. Ideally, this would have been directly added to
# petstore-with-fake-endpoints-models-for-testing.yaml, but this cannot be done until issue #5025 is resolved.
SPEC="modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml"
GENERATOR="go-experimental"
STUB_DIR="samples/openapi3/client/petstore/go-experimental/go-petstore"

Expand Down
1 change: 1 addition & 0 deletions bin/openapi3/run-all-petstore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ sleep 10

successes=0
failures=0
export JAVA_OPTS="${JAVA_OPTS} -Djava.awt.headless=true -Dorg.slf4j.simpleLogger.defaultLogLevel=warn"
for SCRIPT in $(ls -l ./bin/openapi3/*.sh | grep -v all)
do
if [ -f ${SCRIPT} -a -x ${SCRIPT} ]; then
Expand Down
Loading