├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── appveyor.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── groovy │ └── com │ └── _8x8 │ └── cloud │ └── swagger2raml │ ├── RamlGenerator.groovy │ ├── model │ ├── Api.groovy │ ├── Body.groovy │ ├── BodySchema.groovy │ ├── Method.groovy │ ├── Model.groovy │ ├── ModelPropertyType.groovy │ ├── OptionalSupport.groovy │ ├── Path.groovy │ ├── QueryParameter.groovy │ ├── Resource.groovy │ ├── SchemaProperty.groovy │ └── SchemaPropertyType.groovy │ ├── reader │ ├── SwaggerApiReader.groovy │ ├── SwaggerReader.groovy │ └── SwaggerResourceReader.groovy │ └── writer │ ├── ApiWriter.groovy │ └── RamlWriter.groovy └── test ├── groovy └── com │ └── _8x8 │ └── cloud │ └── swagger2raml │ ├── RamlGeneratorSpec.groovy │ ├── ResourceAssertions.groovy │ ├── ResourceSpecBase.groovy │ ├── model │ ├── QueryParameterSpec.groovy │ └── ResourceSpec.groovy │ ├── reader │ ├── SwaggerApiReaderSpec.groovy │ └── SwaggerResourceReaderSpec.groovy │ └── writer │ └── ApiWriterSpec.groovy └── resources ├── expected-output-2.raml ├── expected-output.raml ├── swagger-api-2.json ├── swagger-api.json └── swagger-resource.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/appveyor.yml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'swagger2raml' 2 | 3 | -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/RamlGenerator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/RamlGenerator.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/Api.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/Api.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/Body.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/Body.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/BodySchema.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/BodySchema.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/Method.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/Method.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/Model.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/Model.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/ModelPropertyType.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/ModelPropertyType.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/OptionalSupport.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/OptionalSupport.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/Path.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/Path.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/QueryParameter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/QueryParameter.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/Resource.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/Resource.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/SchemaProperty.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/SchemaProperty.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/model/SchemaPropertyType.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/model/SchemaPropertyType.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/reader/SwaggerApiReader.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/reader/SwaggerApiReader.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/reader/SwaggerReader.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/reader/SwaggerReader.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/reader/SwaggerResourceReader.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/reader/SwaggerResourceReader.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/writer/ApiWriter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/writer/ApiWriter.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/_8x8/cloud/swagger2raml/writer/RamlWriter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/main/groovy/com/_8x8/cloud/swagger2raml/writer/RamlWriter.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/_8x8/cloud/swagger2raml/RamlGeneratorSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/groovy/com/_8x8/cloud/swagger2raml/RamlGeneratorSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/_8x8/cloud/swagger2raml/ResourceAssertions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/groovy/com/_8x8/cloud/swagger2raml/ResourceAssertions.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/_8x8/cloud/swagger2raml/ResourceSpecBase.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/groovy/com/_8x8/cloud/swagger2raml/ResourceSpecBase.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/_8x8/cloud/swagger2raml/model/QueryParameterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/groovy/com/_8x8/cloud/swagger2raml/model/QueryParameterSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/_8x8/cloud/swagger2raml/model/ResourceSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/groovy/com/_8x8/cloud/swagger2raml/model/ResourceSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/_8x8/cloud/swagger2raml/reader/SwaggerApiReaderSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/groovy/com/_8x8/cloud/swagger2raml/reader/SwaggerApiReaderSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/_8x8/cloud/swagger2raml/reader/SwaggerResourceReaderSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/groovy/com/_8x8/cloud/swagger2raml/reader/SwaggerResourceReaderSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/_8x8/cloud/swagger2raml/writer/ApiWriterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/groovy/com/_8x8/cloud/swagger2raml/writer/ApiWriterSpec.groovy -------------------------------------------------------------------------------- /src/test/resources/expected-output-2.raml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/resources/expected-output-2.raml -------------------------------------------------------------------------------- /src/test/resources/expected-output.raml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/resources/expected-output.raml -------------------------------------------------------------------------------- /src/test/resources/swagger-api-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/resources/swagger-api-2.json -------------------------------------------------------------------------------- /src/test/resources/swagger-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/resources/swagger-api.json -------------------------------------------------------------------------------- /src/test/resources/swagger-resource.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8x8Cloud/swagger2raml/HEAD/src/test/resources/swagger-resource.json --------------------------------------------------------------------------------