Skip to content

Commit 8b60a1e

Browse files
author
ant3
committed
Merge remote-tracking branch 'refs/remotes/swagger-api/master' into JSR310-Clients
2 parents 274c315 + d7ac136 commit 8b60a1e

File tree

298 files changed

+9313
-1746
lines changed

Some content is hidden

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

298 files changed

+9313
-1746
lines changed

.gitignore

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,17 @@ samples/client/petstore/silex/SwaggerServer/venodr/
8080
samples/client/petstore/perl/deep_module_test/
8181

8282
# Objc
83-
samples/client/petstore/objc/PetstoreClient.xcworkspace/xcuserdata
84-
samples/client/petstore/objc/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata
85-
samples/client/petstore/objc/SwaggerClientTests/Build
86-
samples/client/petstore/objc/SwaggerClientTests/Pods
87-
samples/client/petstore/objc/SwaggerClientTests/SwaggerClient.xcworkspace
88-
samples/client/petstore/objc/SwaggerClientTests/Podfile.lock
83+
samples/client/petstore/objc/default/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata
84+
samples/client/petstore/objc/default/SwaggerClientTests/Build
85+
samples/client/petstore/objc/default/SwaggerClientTests/Pods
86+
samples/client/petstore/objc/default/SwaggerClientTests/SwaggerClient.xcworkspace
87+
samples/client/petstore/objc/default/SwaggerClientTests/Podfile.lock
88+
89+
samples/client/petstore/objc/core-data/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata
90+
samples/client/petstore/objc/core-data/SwaggerClientTests/Build
91+
samples/client/petstore/objc/core-data/SwaggerClientTests/Pods
92+
samples/client/petstore/objc/core-data/SwaggerClientTests/SwaggerClient.xcworkspace
93+
samples/client/petstore/objc/core-data/SwaggerClientTests/Podfile.lock
8994

9095
# Swift
9196
samples/client/petstore/swift/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata

README.md

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -41,19 +41,6 @@ Check out [Swagger-Spec](https://github.com/OAI/OpenAPI-Specification) for addit
4141
- [Generating dynamic html api documentation](#generating-dynamic-html-api-documentation)
4242
- [Generating static html api documentation](#generating-static-html-api-documentation)
4343
- [To build a server stub](#to-build-a-server-stub)
44-
- [Node.js](#nodejs)
45-
- [PHP Slim](#php-slim)
46-
- [PHP Silex](#php-silex)
47-
- [Python Flask (Connexion)](#python-flask-connexion)
48-
- [Ruby Sinatra](#ruby-sinatra)
49-
- [Scala Scalatra](#scala-scalatra)
50-
- [Java JAX-RS (Java JAX-RS (Jersey v1.18)](#java-jax-rs-jersey-v118)
51-
- [Java JAX-RS (Apache CXF 2 / 3)](#java-jax-rs-apache-cxf-2--3)
52-
- [Java JAX-RS (Resteasy)](#java-jax-rs-resteasy)
53-
- [Java Spring MVC](#java-spring-mvc)
54-
- [Java SpringBoot](#java-springboot)
55-
- [Haskell Servant](#haskell-servant)
56-
- [ASP.NET 5 Web API](#aspnet-5-web-api)
5744
- [To build the codegen library](#to-build-the-codegen-library)
5845
- [Workflow Integration](#workflow-integration)
5946
- [Github Integration](#github-integration)
@@ -772,6 +759,7 @@ Swaagger Codegen core team members are contributors who have been making signfic
772759
| Langauges | Core Team (date joined) |
773760
|:------------- |:-------------|
774761
| C# ASP.NET5 | @jimschubert (2016/05/01) |
762+
| Go Server | @guohuang (2016/06/13) |
775763
| Haskell Servant | |
776764
| Java Spring Boot | |
777765
| Java SpringMVC | @kolyjjj (2016/05/01) |
@@ -808,6 +796,7 @@ Here is a list of template creators:
808796
* TypeScript (Angular2): @roni-frantchi
809797
* Server Stubs
810798
* C# ASP.NET5: @jimschubert
799+
* Go Server: @guohuang
811800
* Haskell Servant: @algas
812801
* Java Spring Boot: @diyfr
813802
* JAX-RS RestEasy: @chameleon82

bin/objc-petstore-coredata.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/sh
2+
3+
SCRIPT="$0"
4+
5+
while [ -h "$SCRIPT" ] ; do
6+
ls=`ls -ld "$SCRIPT"`
7+
link=`expr "$ls" : '.*-> \(.*\)$'`
8+
if expr "$link" : '/.*' > /dev/null; then
9+
SCRIPT="$link"
10+
else
11+
SCRIPT=`dirname "$SCRIPT"`/"$link"
12+
fi
13+
done
14+
15+
if [ ! -d "${APP_DIR}" ]; then
16+
APP_DIR=`dirname "$SCRIPT"`/..
17+
APP_DIR=`cd "${APP_DIR}"; pwd`
18+
fi
19+
20+
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
21+
22+
if [ ! -f "$executable" ]
23+
then
24+
mvn clean package
25+
fi
26+
27+
# if you've executed sbt assembly previously it will use that instead.
28+
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
29+
ags="$@ generate -t modules/swagger-codegen/src/main/resources/objc -i modules/swagger-codegen/src/test/resources/2_0/petstore.json -l objc -DapiDocs=false,modelDocs=false -o samples/client/petstore/objc/core-data --additional-properties coreData=true"
30+
31+
java -DappName=PetstoreClient $JAVA_OPTS -jar $executable $ags

bin/objc-petstore.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ fi
2626

2727
# if you've executed sbt assembly previously it will use that instead.
2828
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
29-
ags="$@ generate -t modules/swagger-codegen/src/main/resources/objc -i modules/swagger-codegen/src/test/resources/2_0/petstore.json -l objc -o samples/client/petstore/objc --additional-properties coreData=true"
29+
ags="$@ generate -t modules/swagger-codegen/src/main/resources/objc -i modules/swagger-codegen/src/test/resources/2_0/petstore.json -l objc -o samples/client/petstore/objc/default"
3030

3131
java -DappName=PetstoreClient $JAVA_OPTS -jar $executable $ags

bin/windows/objc-petstore.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ If Not Exist %executable% (
55
)
66

77
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties
8-
set ags=generate -t modules\swagger-codegen\src\main\resources\objc -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l objc -o samples\client\petstore\objc
8+
set ags=generate -t modules\swagger-codegen\src\main\resources\objc -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l objc -o samples\client\petstore\objc\default
99

1010
java %JAVA_OPTS% -DappName=PetstoreClient -jar %executable% %ags%

0 commit comments

Comments
 (0)