Skip to content

Instantly share code, notes, and snippets.

@rienafairefr
Last active July 18, 2018 13:33
Show Gist options
  • Save rienafairefr/4224a9ff03cd0154f1ea7ff5e680ba59 to your computer and use it in GitHub Desktop.
Save rienafairefr/4224a9ff03cd0154f1ea7ff5e680ba59 to your computer and use it in GitHub Desktop.
Openapi-generator common files
generator common files
ada src/.ads src/-client.adb defaultpackage.gpr config.gpr .openapi-generator/VERSION
ada-server src/.ads defaultpackage.gpr .properties config.gpr .openapi-generator/VERSION
android gradlew.bat src/main/java/org/openapitools/client/request/GetRequest.java git_push.sh pom.xml gradlew docs/Category.md src/main/java/org/openapitools/client/auth/Authentication.java src/main/java/org/openapitools/client/Pair.java src/main/AndroidManifest.xml src/main/java/org/openapitools/client/ApiException.java .gitignore src/main/java/org/openapitools/client/auth/HttpBasicAuth.java build.gradle src/main/java/org/openapitools/client/request/PutRequest.java src/main/java/org/openapitools/client/request/PostRequest.java src/main/java/org/openapitools/client/request/DeleteRequest.java src/main/java/org/openapitools/client/model/Category.java .openapi-generator/VERSION src/main/java/org/openapitools/client/auth/ApiKeyAuth.java gradle/wrapper/gradle-wrapper.properties gradle/wrapper/gradle-wrapper.jar src/main/java/org/openapitools/client/request/PatchRequest.java
apache2 .openapi-generator/VERSION
apex force-app/main/default/classes/SwagCategoryTest.cls-meta.xml force-app/main/default/classes/SwaggerResponseMock.cls-meta.xml sfdx-oss-manifest.json force-app/main/default/classes/SwagUserTest.cls-meta.xml force-app/main/default/classes/SwagCategory.cls-meta.xml force-app/main/default/classes/SwagCategoryTest.cls force-app/main/default/classes/SwagUser.cls-meta.xml force-app/main/default/classes/SwaggerResponseMock.cls force-app/main/default/classes/SwaggerTest.cls-meta.xml force-app/main/default/classes/SwagUserTest.cls force-app/main/default/classes/Swagger.cls-meta.xml force-app/main/default/classes/SwagClient.cls-meta.xml force-app/main/default/classes/SwagCategory.cls .openapi-generator/VERSION force-app/main/default/classes/Swagger.cls docs/SwagCategory.md force-app/main/default/classes/SwaggerTest.cls
aspnetcore build.bat src/api/.gitignore src/api/wwwroot/index.html src/api/Dockerfile src/api/wwwroot/README.md src/api/Filters/BasePathFilter.cs src/api/api.csproj src/api/wwwroot/web.config src/api/Properties/launchSettings.json src/api/Models/Category.cs .openapi-generator/VERSION README.md src/api/Filters/GeneratePathParamsValidationFilter.cs src/api/web.config src/api/Program.cs src/api/appsettings.json build.sh src/api/Attributes/ValidateModelStateAttribute.cs
bash docs/Category.md Dockerfile .openapi-generator/VERSION
clojure git_push.sh .gitignore .openapi-generator/VERSION project.clj
cwiki .openapi-generator/VERSION
cpp-qt5 client/OAIHelpers.h client/OAIObject.h .openapi-generator/VERSION client/OAIHttpRequest.h client/OAIHttpRequest.cpp client/OAIHelpers.cpp client/OAIQObjectWrapper.h client/OAICategory.h client/OAICategory.cpp
cpp-pistache-server model/Category.cpp model/Category.h model/ModelBase.h model/ModelBase.cpp .openapi-generator/VERSION README.md
cpp-restbed-server git_push.sh model/Category.cpp .gitignore model/Category.h .openapi-generator/VERSION README.md
cpp-restsdk HttpContent.h git_push.sh model/Category.cpp ModelBase.cpp CMakeLists.txt .gitignore model/Category.h JsonBody.h ApiConfiguration.cpp HttpContent.cpp JsonBody.cpp ApiClient.h Object.h MultipartFormData.cpp ApiConfiguration.h ApiException.h ApiException.cpp IHttpBody.h ApiClient.cpp Object.cpp ModelBase.h .openapi-generator/VERSION MultipartFormData.h
cpp-tizen src/Category.cpp src/RequestInfo.h doc/Doxyfile doc/generateDocumentation.sh src/Object.h src/NetClient.h src/Error.h src/Error.cpp src/Helpers.cpp src/Helpers.h .openapi-generator/VERSION src/Category.h src/NetClient.cpp
csharp git_push.sh build.bat mono_nunit_test.sh docs/Category.md src/api/Client/GlobalConfiguration.cs src/api/Client/ApiException.cs src/api/Client/IReadableConfiguration.cs src/api/Properties/AssemblyInfo.cs src/api/api.nuspec .gitignore src/api/packages.config src/api.Test/packages.config src/api/Model/Category.cs src/api/Client/OpenAPIDateConverter.cs src/api.Test/Model/CategoryTests.cs .openapi-generator/VERSION src/api/Client/ExceptionFactory.cs src/api/Client/IApiAccessor.cs src/api/Client/ApiResponse.cs .travis.yml build.sh
csharp-dotnet2 docs/Category.md src/main/CsharpDotNet2/Org/OpenAPITools/Client/Configuration.cs .openapi-generator/VERSION compile-mono.sh src/main/CsharpDotNet2/api/Model/Category.cs vendor/packages.config src/main/CsharpDotNet2/Org/OpenAPITools/Client/ApiException.cs
csharp-nancyfx src/api/packages.config src/api/api.nuspec .openapi-generator/VERSION
dart git_push.sh lib/auth/http_basic_auth.dart pubspec.yaml docs/Category.md .gitignore .analysis_options lib/auth/api_key_auth.dart lib/api_helper.dart lib/model/category.dart .openapi-generator/VERSION lib/auth/oauth.dart lib/auth/authentication.dart lib/api_exception.dart
eiffel src/framework/api_client_request.e src/framework/auth/authentication.e src/framework/serialization/api_serializer.e src/domain/category.e src/framework/serialization/api_json_serializer.e src/framework/serialization/json_basic_reflector_deserializer.e src/framework/api_error.e src/framework/serialization/json_type_utilities_ext.e src/framework/api_i.e .openapi-generator/VERSION docs/CATEGORY.md src/framework/configuration.e src/framework/serialization/api_json_deserializer.e test/application.e src/framework/serialization/api_deserializer.e src/framework/auth/api_key_auth.e src/framework/auth/http_basic_auth.e src/framework/auth/oauth.e src/framework/api_client_response.e .travis.yml
elixir config/config.exs mix.exs lib/open_api_petstore/model/category.ex .gitignore lib/open_api_petstore/request_builder.ex lib/open_api_petstore/deserializer.ex test/test_helper.exs .openapi-generator/VERSION README.md
elm src/DateOnly.elm src/DateTime.elm src/Data/Category.elm elm-package.json .gitignore src/Byte.elm src/Main.elm .openapi-generator/VERSION README.md
erlang-client src/api_category.erl rebar.config .openapi-generator/VERSION README.md
erlang-server src/openapi_server.erl src/openapi.app.src rebar.config src/openapi_default_logic_handler.erl src/openapi_logic_handler.erl src/openapi_auth.erl .openapi-generator/VERSION README.md src/openapi_utils.erl
flash flash/src/org/openapitools/event/Response.as git_push.sh flash/src/api/client/model/Category.as flash/src/org/openapitools/common/ApiInvoker.as flash/src/api/client/model/UserList.as flash/src/org/openapitools/exception/ApiError.as flash/build.properties flash/lib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc flash/src/org/openapitools/event/ApiClientEvent.as flash/lib/as3corelib.swc .gitignore flash/src/org/openapitools/common/ApiUserCredentials.as flash/src/org/openapitools/common/OpenApi.as flash/src/org/openapitools/exception/ApiErrorCodes.as flash/lib/ASAXB-0.1.1.swc flash/lib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc flash/build.xml .openapi-generator/VERSION flash/src/org/openapitools/common/ListWrapper.as flash/src/org/openapitools/common/ApiUrlHelper.as flash/README.txt flash/src/api/client/model/CategoryList.as flash/lib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc flash/lib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc flash/src/org/openapitools/common/XMLWriter.as
scala-finch src/main/scala/errors.scala project/plugins.sbt sbt src/main/scala/org/openapitools/models/Category.scala src/main/scala/Server.scala build.sbt project/build.properties .openapi-generator/VERSION README.md
go git_push.sh docs/Category.md .gitignore model_category.go .travis.yml response.go .openapi-generator/VERSION
go-server go/logger.go go/model_category.go main.go Dockerfile .openapi-generator/VERSION
groovy src/main/groovy/org/openapitools/api/ApiUtils.groovy src/main/groovy/org/openapitools/model/Category.groovy build.gradle .openapi-generator/VERSION
kotlin src/main/kotlin/api/infrastructure/RequestConfig.kt src/main/kotlin/api/infrastructure/Serializer.kt docs/Category.md src/main/kotlin/api/infrastructure/RequestMethod.kt src/main/kotlin/api/infrastructure/ApplicationDelegates.kt settings.gradle build.gradle src/main/kotlin/api/infrastructure/ApiAbstractions.kt src/main/kotlin/api/infrastructure/ResponseExtensions.kt src/main/kotlin/api/infrastructure/Errors.kt src/main/kotlin/api/infrastructure/ApiInfrastructureResponse.kt src/main/kotlin/api/models/Category.kt .openapi-generator/VERSION src/main/kotlin/api/infrastructure/ApiClient.kt
kotlin-server gradle.properties src/main/kotlin/api/infrastructure/ApiKeyAuth.kt src/main/resources/logback.xml src/main/kotlin/api/models/Category.kt settings.gradle build.gradle Dockerfile .openapi-generator/VERSION
haskell-http-client git_push.sh lib/OpenAPIPetstore.hs lib/OpenAPIPetstore/Logging.hs .gitignore lib/OpenAPIPetstore/MimeTypes.hs tests/ApproxEq.hs Setup.hs .openapi-generator/VERSION README.md stack.yaml lib/OpenAPIPetstore/Client.hs tests/PropMime.hs .travis.yml
haskell stack.yaml openapi-petstore.cabal Setup.hs .openapi-generator/VERSION README.md
java gradlew.bat git_push.sh pom.xml gradlew docs/Category.md src/main/java/org/openapitools/client/auth/Authentication.java src/main/java/org/openapitools/client/ProgressResponseBody.java gradle.properties src/main/java/org/openapitools/client/ApiCallback.java src/main/AndroidManifest.xml .gitignore src/main/java/org/openapitools/client/auth/HttpBasicAuth.java src/main/java/org/openapitools/client/JSON.java settings.gradle build.gradle src/main/java/org/openapitools/client/ApiResponse.java build.sbt .openapi-generator/VERSION src/main/java/org/openapitools/client/ProgressRequestBody.java src/main/java/org/openapitools/client/GzipRequestInterceptor.java src/main/java/org/openapitools/client/auth/OAuthFlow.java gradle/wrapper/gradle-wrapper.properties gradle/wrapper/gradle-wrapper.jar .travis.yml
jaxrs-cxf-client pom.xml .openapi-generator/VERSION src/gen/java/org/openapitools/model/Category.java
java-inflector pom.xml src/main/webapp/WEB-INF/web.xml .openapi-generator/VERSION README.md
java-msf4j pom.xml src/gen/java/org/openapitools/api/RFC3339DateFormat.java .openapi-generator/VERSION README.md src/gen/java/org/openapitools/api/JacksonJsonProvider.java src/gen/java/org/openapitools/api/Application.java
java-pkmst src/test/resources/com/prokarma/pkmst/cucumber/Pkmst.feature pom.xml src/test/java/com/prokarma/pkmst/cucumber/report/ExecuteReport.java src/main/java/com/prokarma/pkmst/security/ResourceServerConfiguration.java src/main/resources/application-dev-config.yml src/test/resources/application.properties src/main/resources/application-dev.yml src/test/scala/scalaFiles/testapi.scala src/main/resources/bootstrap.yml Dockerfile src/main/java/com/prokarma/pkmst/config/swagger/OpenAPIDocumentationConfig.java src/test/java/com/prokarma/pkmst/cucumber/PkmstTest.java src/test/resources/bootstrap.yml src/main/java/com/prokarma/pkmst/config/AppConfig.java logstash.conf src/test/java/com/prokarma/pkmst/controller/PkmstIT.java src/main/java/com/prokarma/pkmst/config/swagger/PkmstProperties.java manifest.yml src/test/java/com/prokarma/pkmst/cucumber/PkmstSteps.java Readme.md src/test/resources/gatling.conf src/main/java/com/prokarma/pkmst/security/AuthorizationServerConfiguration.java src/main/resources/application-local.yml src/test/resources/application.conf src/main/java/com/prokarma/pkmst/logging/HttpLoggingFilter.java .openapi-generator/VERSION src/test/resources/application-test.properties src/main/java/com/prokarma/pkmst/PkmstApplication.java src/main/java/com/prokarma/pkmst/security/OAuth2SecurityConfiguration.java src/test/java/com/prokarma/pkmst/cucumber/Pkmstpackage-info.java
java-play-framework LICENSE conf/logback.xml app/openapitools/ApiCall.java conf/application.conf app/controllers/ApiDocController.java app/openapitools/ErrorHandler.java README app/openapitools/OpenAPIUtils.java project/plugins.sbt build.sbt project/build.properties .openapi-generator/VERSION
java-undertow-server src/main/resources/META-INF/services/com.networknt.server.HandlerProvider pom.xml src/main/resources/config/server.json src/main/resources/config/oauth/primary.crt src/main/resources/config/security.json .openapi-generator/VERSION README.md
java-vertx pom.xml src/main/java/org/openapitools/server/api/MainApiException.java src/main/java/org/openapitools/server/api/model/Category.java .openapi-generator/VERSION src/main/resources/vertx-default-jul-logging.properties
jaxrs-cxf pom.xml .openapi-generator/VERSION src/gen/java/org/openapitools/model/Category.java
jaxrs-cxf-cdi src/main/webapp/WEB-INF/beans.xml pom.xml src/main/java/org/openapitools/api/RestApplication.java .openapi-generator/VERSION src/gen/java/org/openapitools/model/Category.java
jaxrs-jersey pom.xml src/gen/java/org/openapitools/api/RFC3339DateFormat.java src/main/java/org/openapitools/api/Bootstrap.java .openapi-generator/VERSION src/gen/java/org/openapitools/api/JacksonJsonProvider.java
jaxrs-resteasy src/gen/java/org/openapitools/api/RestApplication.java pom.xml src/gen/java/org/openapitools/api/JacksonConfig.java src/main/webapp/WEB-INF/web.xml settings.gradle build.gradle src/gen/java/org/openapitools/api/RFC3339DateFormat.java .openapi-generator/VERSION
jaxrs-resteasy-eap src/main/java/org/openapitools/api/JacksonConfig.java pom.xml src/main/webapp/WEB-INF/web.xml settings.gradle build.gradle .openapi-generator/VERSION
jaxrs-spec src/gen/java/org/openapitools/api/RestApplication.java pom.xml .openapi-generator/VERSION src/gen/java/org/openapitools/model/Category.java
javascript mocha.opts git_push.sh docs/Category.md .openapi-generator/VERSION package.json test/model/Category.spec.js src/model/Category.js .travis.yml
javascript-flowtyped package.json src/configuration.js .flowconfig .gitignore src/index.js .babelrc .openapi-generator/VERSION README.md
javascript-closure-angular .openapi-generator/VERSION API/Client/Category.js
jmeter .openapi-generator/VERSION
lua api/model/category.lua git_push.sh .gitignore spec/category_spec.lua .openapi-generator/VERSION
nodejs-server package.json utils/writer.js .openapi-generator/VERSION README.md index.js
objc git_push.sh OpenAPIClient/Core/OAILogger.m OpenAPIClient/Core/OAIQueryParamCollection.h OpenAPIClient/Core/OAILogger.h OpenAPIClient/Core/JSONValueTransformer+ISO8601.m OpenAPIClient/Core/JSONValueTransformer+ISO8601.h OpenAPIClient/Model/OAICategory.m OpenAPIClient.podspec OpenAPIClient/Model/OAICategory.h .gitignore OpenAPIClient/Core/OAIJSONRequestSerializer.m OpenAPIClient/Core/OAIApi.h OpenAPIClient/Core/OAIResponseDeserializer.h OpenAPIClient/Core/OAIJSONRequestSerializer.h OpenAPIClient/Core/OAIResponseDeserializer.m OpenAPIClient/Core/OAIDefaultConfiguration.h OpenAPIClient/Core/OAIQueryParamCollection.m OpenAPIClient/Core/OAISanitizer.h OpenAPIClient/Core/OAISanitizer.m .openapi-generator/VERSION docs/OAICategory.md OpenAPIClient/Core/OAIApiClient.m OpenAPIClient/Core/OAIObject.h OpenAPIClient/Core/OAIBasicAuthTokenProvider.h OpenAPIClient/Core/OAIBasicAuthTokenProvider.m OpenAPIClient/Core/OAIObject.m OpenAPIClient/Core/OAIApiClient.h OpenAPIClient/Core/OAIConfiguration.h
openapi .openapi-generator/VERSION README.md
openapi-yaml .openapi-generator/VERSION README.md
perl git_push.sh docs/Category.md t/UserTest.t t/CategoryTest.t bin/autodoc .gitignore lib/WWW/OpenAPIClient/Object/Category.pm lib/WWW/OpenAPIClient/ApiFactory.pm lib/WWW/OpenAPIClient/Role/AutoDoc.pm .openapi-generator/VERSION lib/WWW/OpenAPIClient/Role.pm
php OpenAPIClient-php/lib/HeaderSelector.php OpenAPIClient-php/lib/Model/ModelInterface.php OpenAPIClient-php/test/Model/CategoryTest.php OpenAPIClient-php/lib/ApiException.php OpenAPIClient-php/lib/ObjectSerializer.php OpenAPIClient-php/git_push.sh OpenAPIClient-php/lib/Model/Category.php OpenAPIClient-php/docs/Model/Category.md OpenAPIClient-php/.php_cs OpenAPIClient-php/composer.json OpenAPIClient-php/.travis.yml .openapi-generator/VERSION OpenAPIClient-php/phpunit.xml.dist
--error with generator php-lumen
php-slim lib/Models/Category.php .htaccess composer.json .openapi-generator/VERSION README.md
php-silex .openapi-generator/VERSION OpenAPIServer/README.md OpenAPIServer/.htaccess OpenAPIServer/composer.json
php-symfony SymfonyBundle-php/.php_cs SymfonyBundle-php/Tests/test_config.yml SymfonyBundle-php/DependencyInjection/OpenAPIServerExtension.php SymfonyBundle-php/git_push.sh SymfonyBundle-php/autoload.php SymfonyBundle-php/Tests/AppKernel.php SymfonyBundle-php/Service/SerializerInterface.php SymfonyBundle-php/Service/JmsSerializer.php SymfonyBundle-php/Resources/docs/Model/Category.md SymfonyBundle-php/Service/TypeMismatchException.php SymfonyBundle-php/Service/StrictJsonDeserializationVisitor.php SymfonyBundle-php/composer.json SymfonyBundle-php/.travis.yml SymfonyBundle-php/Service/ValidatorInterface.php SymfonyBundle-php/Service/SymfonyValidator.php SymfonyBundle-php/Controller/Controller.php .openapi-generator/VERSION SymfonyBundle-php/Model/Category.php SymfonyBundle-php/Api/ApiServer.php SymfonyBundle-php/Tests/Model/CategoryTest.php SymfonyBundle-php/pom.xml SymfonyBundle-php/phpunit.xml.dist SymfonyBundle-php/DependencyInjection/Compiler/OpenAPIServerApiPass.php SymfonyBundle-php/OpenAPIServerBundle.php
php-ze-ph application/config.yml src/App/DTO/Category.php src/App/ErrorMiddleware.php application/container.php src/App/Validator/QueryParameterArrayType.php src/App/Strategy/QueryParameter.php public/index.php .openapi-generator/VERSION README.md src/App/Strategy/QueryParameterArray.php src/App/Validator/QueryParameterType.php application/config/data_transfer.yml src/App/Strategy/DateTime.php composer.json src/App/Validator/Type.php src/App/Strategy/Date.php
powershell src/Org.OpenAPITools/Model/New-Category.ps1 src/api/en-US/about_api.help.txt src/api/Private/Get-CommonParameters.ps1 src/api/Private/Out-DebugParameter.ps1 test/CategoryTest.ps1 .openapi-generator/VERSION README.md test/UserTest.ps1
python git_push.sh test/__init__.py docs/Category.md tox.ini test-requirements.txt requirements.txt .gitignore api/models/category.py test/test_category.py setup.py test/test_user.py .openapi-generator/VERSION api/rest.py api/api_client.py .travis.yml
python-flask git_push.sh api/__main__.py Dockerfile tox.ini api/util.py test-requirements.txt api/test/__init__.py requirements.txt .dockerignore .gitignore api/models/category.py api/__init__.py api/models/base_model_.py setup.py api/encoder.py .openapi-generator/VERSION api/controllers/__init__.py .travis.yml
r R/Element.r git_push.sh .gitignore R/Category.r .Rbuildignore .travis.yml R/Response.r .openapi-generator/VERSION README.md DESCRIPTION
ruby Gemfile git_push.sh lib/openapi_client/version.rb docs/Category.md openapi_client.gemspec .rubocop.yml spec/api_client_spec.rb .gitignore lib/openapi_client/models/category.rb spec/models/category_spec.rb lib/openapi_client/api_client.rb spec/spec_helper.rb Rakefile .openapi-generator/VERSION lib/openapi_client/api_error.rb .rspec
ruby-on-rails config/initializers/to_time_preserves_timezone.rb config/initializers/mime_types.rb Gemfile lib/tasks/.keep config/cable.yml public/robots.txt app/mailers/application_mailer.rb public/404.html public/500.html config/initializers/active_record_belongs_to_required_by_default.rb public/422.html bin/bundle config/puma.rb public/apple-touch-icon-precomposed.png tmp/pids/.keep config/database.yml app/controllers/application_controller.rb log/.keep config.ru bin/rails config/locales/en.yml .openapi-generator/VERSION app/jobs/application_job.rb README.md vendor/.keep config/application.rb config/initializers/cors.rb app/views/layouts/mailer.text.erb app/channels/application_cable/connection.rb app/models/category.rb config/initializers/inflections.rb config/initializers/callback_terminator.rb config/initializers/backtrace_silencers.rb db/schema.rb bin/setup config/environments/production.rb config/environment.rb app/channels/application_cable/channel.rb Rakefile config/initializers/filter_parameter_logging.rb config/environments/development.rb config/spring.rb tmp/cache/.keep tmp/sockets/.keep tmp/restart.txt test/test_helper.rb config/secrets.yml app/views/layouts/mailer.html.erb public/favicon.ico config/initializers/ssl_options.rb config/boot.rb bin/update bin/rake db/seeds.rb db/migrate/.keep app/models/user.rb public/apple-touch-icon.png config/initializers/application_controller_renderer.rb app/models/application_record.rb
ruby-sinatra my_app.rb Gemfile config.ru lib/openapiing.rb .openapi-generator/VERSION README.md
rust git_push.sh src/models/category.rs docs/Category.md Cargo.toml .gitignore .openapi-generator/VERSION src/lib.rs .travis.yml
--error with generator rust-server
scalatra project/plugins.sbt sbt src/main/scala/ServletApp.scala project/build.properties src/main/resources/logback.xml .gitignore src/main/scala/JettyMain.scala src/main/webapp/WEB-INF/web.xml build.sbt src/main/scala/org/openapitools/server/model/Category.scala .openapi-generator/VERSION README.md
scala-akka src/main/scala/org/openapitools/client/core/ApiSettings.scala src/main/scala/org/openapitools/client/core/ApiRequest.scala src/main/scala/org/openapitools/client/core/ApiInvoker.scala pom.xml src/main/resources/reference.conf build.sbt src/main/scala/org/openapitools/client/core/requests.scala src/main/scala/org/openapitools/client/model/Category.scala .openapi-generator/VERSION
scala-httpclient gradlew.bat git_push.sh pom.xml gradlew gradle.properties .gitignore settings.gradle build.gradle build.sbt src/main/scala/org/openapitools/client/ApiInvoker.scala .openapi-generator/VERSION gradle/wrapper/gradle-wrapper.properties src/main/scala/org/openapitools/client/AsyncClient.scala gradle/wrapper/gradle-wrapper.jar src/main/scala/org/openapitools/client/model/Category.scala
scala-gatling src/gatling/scala/org/openapitools/client/model/Category.scala build.gradle .openapi-generator/VERSION src/gatling/resources/conf/logback.xml
scala-lagom-server project/plugins.sbt .gitignore build.sbt project/build.properties .openapi-generator/VERSION README.md src/main/scala/io/swagger/client/model/Category.scala
scalaz build.sbt src/main/scala/org/openapitools/client/api/DateTimeCodecs.scala src/main/scala/org/openapitools/client/api/HelperCodecs.scala src/main/scala/org/openapitools/client/api/QueryParamTypeclass.scala .openapi-generator/VERSION src/main/scala/org/openapitools/client/api/Category.scala
spring src/main/java/org/openapitools/api/ApiUtil.java src/main/java/org/openapitools/RFC3339DateFormat.java src/main/java/org/openapitools/configuration/HomeController.java pom.xml src/main/resources/application.properties src/main/java/org/openapitools/OpenAPI2SpringBoot.java .openapi-generator/VERSION README.md
dynamic-html package.json docs/assets/js/bootstrap.js docs/assets/css/bootstrap.css main.js docs/assets/css/style.css docs/assets/css/bootstrap-responsive.css docs/assets/js/main.js docs/assets/js/jquery-1.8.3.min.js .openapi-generator/VERSION docs/assets/images/logo.png docs/models/Category.html
html .openapi-generator/VERSION
html2 .openapi-generator/VERSION
swift2-deprecated Cartfile git_push.sh OpenAPIClient.podspec OpenAPIClient/Classes/OpenAPIs/Models/Category.swift .gitignore OpenAPIClient/Classes/OpenAPIs/Extensions.swift OpenAPIClient/Classes/OpenAPIs/AlamofireImplementations.swift OpenAPIClient/Classes/OpenAPIs/APIHelper.swift .openapi-generator/VERSION
swift3 Cartfile git_push.sh OpenAPIClient/Classes/OpenAPIs/Configuration.swift OpenAPIClient.podspec OpenAPIClient/Classes/OpenAPIs/Models/Category.swift .gitignore OpenAPIClient/Classes/OpenAPIs/Extensions.swift OpenAPIClient/Classes/OpenAPIs/AlamofireImplementations.swift OpenAPIClient/Classes/OpenAPIs/APIHelper.swift .openapi-generator/VERSION
swift4 git_push.sh OpenAPIClient/Classes/OpenAPIs/Configuration.swift OpenAPIClient.podspec .gitignore OpenAPIClient/Classes/OpenAPIs/AlamofireImplementations.swift OpenAPIClient/Classes/OpenAPIs/Models.swift Cartfile .openapi-generator/VERSION OpenAPIClient/Classes/OpenAPIs/CodableHelper.swift OpenAPIClient/Classes/OpenAPIs/JSONEncodableEncoding.swift OpenAPIClient/Classes/OpenAPIs/Models/Category.swift OpenAPIClient/Classes/OpenAPIs/Extensions.swift OpenAPIClient/Classes/OpenAPIs/APIHelper.swift OpenAPIClient/Classes/OpenAPIs/JSONEncodingHelper.swift
typescript-angular git_push.sh index.ts .gitignore configuration.ts model/category.ts encoder.ts variables.ts .openapi-generator/VERSION README.md
typescript-angularjs git_push.sh index.ts .gitignore .openapi-generator/VERSION model/Category.ts
typescript-aurelia package.json git_push.sh .gitignore tsconfig.json tslint.json .openapi-generator/VERSION README.md
typescript-fetch custom.d.ts git_push.sh index.ts .gitignore configuration.ts .openapi-generator/VERSION
typescript-inversify HttpClient.ts Headers.ts IHttpClient.ts HttpResponse.ts IAPIConfiguration.ts variables.ts .openapi-generator/VERSION model/category.ts
typescript-jquery git_push.sh index.ts configuration.ts variables.ts .openapi-generator/VERSION model/Category.ts
typescript-node git_push.sh .gitignore .openapi-generator/VERSION model/category.ts api.ts
import filecmp
import os
import json
generators = ["ada", "ada-server", "android", "apache2", "apex", "aspnetcore", "bash", "clojure", "cwiki", "cpp-qt5",
"cpp-pistache-server", "cpp-restbed-server", "cpp-restsdk", "cpp-tizen", "csharp", "csharp-dotnet2",
"csharp-nancyfx", "dart", "eiffel", "elixir", "elm", "erlang-client", "erlang-server", "flash",
"scala-finch",
"go", "go-server", "groovy", "kotlin", "kotlin-server", "haskell-http-client", "haskell", "java",
"jaxrs-cxf-client", "java-inflector", "java-msf4j", "java-pkmst", "java-play-framework",
"java-undertow-server", "java-vertx", "jaxrs-cxf", "jaxrs-cxf-cdi", "jaxrs-jersey", "jaxrs-resteasy",
"jaxrs-resteasy-eap", "jaxrs-spec", "javascript", "javascript-flowtyped", "javascript-closure-angular",
"jmeter", "lua", "nodejs-server", "objc", "openapi", "openapi-yaml", "perl", "php", "php-lumen",
"php-slim",
"php-silex", "php-symfony", "php-ze-ph", "powershell", "python", "python-flask", "r", "ruby",
"ruby-on-rails",
"ruby-sinatra", "rust", "rust-server", "scalatra", "scala-akka", "scala-httpclient", "scala-gatling",
"scala-lagom-server", "scalaz", "spring", "dynamic-html", "html", "html2", "swift2-deprecated", "swift3",
"swift4", "typescript-angular", "typescript-angularjs", "typescript-aurelia", "typescript-fetch",
"typescript-inversify", "typescript-jquery", "typescript-node"]
EXECUTABLE = "modules/openapi-generator-cli/target/openapi-generator-cli.jar"
JAVA_OPTS = os.environ.get('JAVA_OPTS', '')
common_file = '.openapi-generator-ignore'
lines = []
print('generator,common files')
for generator in generators:
# two projects, different specs, the package name is the same
spec1 = json.load(open('modules/openapi-generator/src/test/resources/2_0/petstore.json', 'r'))
spec2 = json.load(open('modules/openapi-generator/src/test/resources/2_0/wordnik.json', 'r'))
spec2['info'] = spec1['info']
json.dump(spec2, open('modules/openapi-generator/src/test/resources/2_0/wordnik_w_petstore_info.json', 'w'))
cases = [('api', 'api', 'modules/openapi-generator/src/test/resources/2_0/petstore.json'),
('another_api', 'api', 'modules/openapi-generator/src/test/resources/2_0/wordnik_w_petstore_info.json')]
contents = []
gen_folder = 'generated-files/all_langs/{generator}/{folder}'
for (folder, pkg, spec) in cases:
generation_folder = gen_folder.format(generator=generator, folder=folder)
args = ("generate -i {spec} -DpackageName={pkg} -g {generator} -o {generation_folder}").format(
**locals())
if not os.path.exists(generation_folder):
os.system("java %s -jar %s %s > /dev/null 2>&1" % (JAVA_OPTS, EXECUTABLE, args))
generation_folder = gen_folder.format(generator=generator, folder=cases[0][0])
folder_content = [os.path.join(dp, f) for dp, dn, fn in os.walk(generation_folder) for f in fn]
folder_content = {os.path.relpath(v, generation_folder):v for v in folder_content}
other_generation_folder = gen_folder.format(generator=generator, folder=cases[1][0])
other_folder_content = [os.path.join(dp, f) for dp, dn, fn in os.walk(other_generation_folder) for f in fn]
other_folder_content = {os.path.relpath(v, other_generation_folder): v for v in other_folder_content}
if not os.path.exists(generation_folder) or not os.path.exists(other_generation_folder):
print('--error with generator ' + generator)
continue
common_files = []
for file_path, abs_file_path in folder_content.items():
if file_path in other_folder_content:
abs_other_file_path = other_folder_content[file_path]
comparison = filecmp.cmp(abs_file_path, abs_other_file_path, shallow=False)
if comparison:
common_files.append(file_path)
if common_file in common_files:
common_files.remove(common_file)
lines.append((generator,common_files))
print(generator +','+ ' '.join('`'+l+'`' for l in common_files))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment