├── .git-blame-ignore-revs ├── .github ├── actions.yml ├── pr-labeler.yml ├── release-drafter.yml └── workflows │ ├── ci.yml │ ├── docs.yml │ ├── release-drafter.yml │ └── release.yml ├── .gitignore ├── .ruby-version ├── .sbtopts ├── .scalafmt.conf ├── AUTHORS.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE.md ├── NOTICE.md ├── README.md ├── docs ├── AUTHORS.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── NOTICE.md └── README.md ├── microsite ├── docs │ ├── docs │ │ ├── index.md │ │ ├── optimizations.md │ │ └── schemas.md │ └── index.md ├── protobuf │ └── user.proto └── src │ └── main │ └── resources │ └── microsite │ ├── css │ └── custom.scss │ ├── data │ └── menu.yml │ ├── img │ ├── favicon.png │ ├── features-header.svg │ ├── first-feature-icon.svg │ ├── light-navbar-brand.svg │ ├── light-sidebar-brand.svg │ ├── poster.png │ ├── second-feature-icon.svg │ ├── third-feature-icon.svg │ ├── wave_1.svg │ └── wave_2.svg │ └── sass │ ├── _base.scss │ ├── _docs_layout.scss │ ├── _footer.scss │ ├── _main.scss │ ├── _masthead.scss │ ├── _navbar.scss │ ├── _variables.scss │ └── mixins │ ├── _breakpoint.scss │ └── _helpers.scss ├── project ├── build.properties └── plugins.sbt └── src ├── main └── scala │ └── higherkindness │ └── skeuomorph │ ├── FileUtils.scala │ ├── Parser.scala │ ├── Printer.scala │ ├── SkeuomorphError.scala │ ├── avro │ ├── Protocol.scala │ └── schema.scala │ ├── catz │ └── contrib │ │ ├── ContravariantMonoidalSyntax.scala │ │ └── Decidable.scala │ ├── mu │ ├── Optimize.scala │ ├── Transform.scala │ ├── codegen.scala │ ├── comparison │ │ ├── Comparison.scala │ │ ├── Path.scala │ │ └── Transformation.scala │ ├── protocol.scala │ └── schema.scala │ ├── openapi │ ├── JsonDecoders.scala │ ├── JsonEncoders.scala │ ├── JsonSchema.scala │ ├── Optimize.scala │ ├── ParseOpenApi.scala │ ├── client │ │ ├── http4s │ │ │ ├── circe │ │ │ │ └── package.scala │ │ │ └── print.scala │ │ └── print.scala │ ├── print.scala │ ├── schema.scala │ └── yaml.scala │ └── protobuf │ ├── ParseProto.scala │ ├── Protocol.scala │ ├── print.scala │ └── schema.scala └── test ├── resources ├── avro │ ├── Complex.avdl │ ├── Complex.scala.mustache │ ├── Fixed.avdl │ ├── Fixed.scala.mustache │ ├── ImportedService.avdl │ ├── ImportedService.scala.mustache │ ├── InvalidRequest.avdl │ ├── InvalidResponse.avdl │ ├── LogicalTypes.avdl │ ├── LogicalTypes.scala.mustache │ ├── MyGreeterService.avdl │ ├── MyGreeterService.scala.mustache │ ├── NestedRecords.avdl │ ├── NestedRecords.scala.mustache │ ├── Primitives.avdl │ └── Primitives.scala.mustache ├── openapi │ ├── json │ │ ├── api-with-examples.json │ │ ├── callback-example.json │ │ ├── link-example.json │ │ ├── petstore-expanded.json │ │ ├── petstore.json │ │ └── uspto.json │ └── yaml │ │ ├── api-with-examples.yaml │ │ ├── callback-example.yaml │ │ ├── link-example.yaml │ │ ├── petstore-expanded.yaml │ │ ├── petstore.yaml │ │ └── uspto.yaml └── protobuf │ ├── models │ ├── author.proto │ ├── hyphenated-name.proto │ ├── integer_types.proto │ ├── opencensus │ │ ├── resource.proto │ │ └── trace.proto │ └── type │ │ └── date.proto │ ├── packages │ ├── test_enum_java_package.proto │ ├── test_enum_no_package.proto │ ├── test_enum_only_java_package.proto │ ├── test_enum_package.proto │ ├── test_java_package.proto │ ├── test_no_package.proto │ └── test_only_java_package.proto │ ├── rating.proto │ └── service │ └── book.proto └── scala └── higherkindness └── skeuomorph ├── PrinterSpec.scala ├── avro ├── AvroCatsLawsSpec.scala ├── AvroProtocolSpec.scala └── AvroSchemaSpec.scala ├── instances.scala ├── mu ├── MuSchemaSpec.scala ├── OptimizeSpec.scala └── comparison │ └── ComparisonSpec.scala ├── openapi ├── JsonSchemaDecoderSpecification.scala ├── JsonSchemaPrintSpecification.scala ├── NestedObjectSpecification.scala ├── OpenApiDecoderSpecification.scala ├── OpenApiNestedObjectSpecification.scala ├── OpenApiPrintSpecification.scala ├── OpenApiSchemaSpec.scala ├── OperationIdSpecification.scala └── helpers.scala └── protobuf ├── ProtobufCatsLawsSpec.scala ├── ProtobufProtocolSpec.scala └── packages ├── test_enum_no_package.proto └── test_enum_package.proto /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.github/actions.yml -------------------------------------------------------------------------------- /.github/pr-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.github/pr-labeler.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.2 -------------------------------------------------------------------------------- /.sbtopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.sbtopts -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/README.md -------------------------------------------------------------------------------- /docs/AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/docs/AUTHORS.md -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/docs/LICENSE.md -------------------------------------------------------------------------------- /docs/NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/docs/NOTICE.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/docs/README.md -------------------------------------------------------------------------------- /microsite/docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/docs/docs/index.md -------------------------------------------------------------------------------- /microsite/docs/docs/optimizations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/docs/docs/optimizations.md -------------------------------------------------------------------------------- /microsite/docs/docs/schemas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/docs/docs/schemas.md -------------------------------------------------------------------------------- /microsite/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/docs/index.md -------------------------------------------------------------------------------- /microsite/protobuf/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/protobuf/user.proto -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/css/custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/css/custom.scss -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/data/menu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/data/menu.yml -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/img/favicon.png -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/img/features-header.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/img/features-header.svg -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/img/first-feature-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/img/first-feature-icon.svg -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/img/light-navbar-brand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/img/light-navbar-brand.svg -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/img/light-sidebar-brand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/img/light-sidebar-brand.svg -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/img/poster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/img/poster.png -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/img/second-feature-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/img/second-feature-icon.svg -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/img/third-feature-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/img/third-feature-icon.svg -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/img/wave_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/img/wave_1.svg -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/img/wave_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/img/wave_2.svg -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/sass/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/sass/_base.scss -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/sass/_docs_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/sass/_docs_layout.scss -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/sass/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/sass/_footer.scss -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/sass/_main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/sass/_main.scss -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/sass/_masthead.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/sass/_masthead.scss -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/sass/_navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/sass/_navbar.scss -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/sass/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/sass/_variables.scss -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/sass/mixins/_breakpoint.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/sass/mixins/_breakpoint.scss -------------------------------------------------------------------------------- /microsite/src/main/resources/microsite/sass/mixins/_helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/microsite/src/main/resources/microsite/sass/mixins/_helpers.scss -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.6 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/FileUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/FileUtils.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/Parser.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/Printer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/Printer.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/SkeuomorphError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/SkeuomorphError.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/avro/Protocol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/avro/Protocol.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/avro/schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/avro/schema.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/catz/contrib/ContravariantMonoidalSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/catz/contrib/ContravariantMonoidalSyntax.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/catz/contrib/Decidable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/catz/contrib/Decidable.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/mu/Optimize.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/mu/Optimize.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/mu/Transform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/mu/Transform.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/mu/codegen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/mu/codegen.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/mu/comparison/Comparison.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/mu/comparison/Comparison.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/mu/comparison/Path.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/mu/comparison/Path.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/mu/comparison/Transformation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/mu/comparison/Transformation.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/mu/protocol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/mu/protocol.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/mu/schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/mu/schema.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/JsonDecoders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/JsonDecoders.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/JsonEncoders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/JsonEncoders.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/JsonSchema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/JsonSchema.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/Optimize.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/Optimize.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/ParseOpenApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/ParseOpenApi.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/client/http4s/circe/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/client/http4s/circe/package.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/client/http4s/print.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/client/http4s/print.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/client/print.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/client/print.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/print.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/print.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/schema.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/openapi/yaml.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/openapi/yaml.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/protobuf/ParseProto.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/protobuf/ParseProto.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/protobuf/Protocol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/protobuf/Protocol.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/protobuf/print.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/protobuf/print.scala -------------------------------------------------------------------------------- /src/main/scala/higherkindness/skeuomorph/protobuf/schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/main/scala/higherkindness/skeuomorph/protobuf/schema.scala -------------------------------------------------------------------------------- /src/test/resources/avro/Complex.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/Complex.avdl -------------------------------------------------------------------------------- /src/test/resources/avro/Complex.scala.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/Complex.scala.mustache -------------------------------------------------------------------------------- /src/test/resources/avro/Fixed.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/Fixed.avdl -------------------------------------------------------------------------------- /src/test/resources/avro/Fixed.scala.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/Fixed.scala.mustache -------------------------------------------------------------------------------- /src/test/resources/avro/ImportedService.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/ImportedService.avdl -------------------------------------------------------------------------------- /src/test/resources/avro/ImportedService.scala.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/ImportedService.scala.mustache -------------------------------------------------------------------------------- /src/test/resources/avro/InvalidRequest.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/InvalidRequest.avdl -------------------------------------------------------------------------------- /src/test/resources/avro/InvalidResponse.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/InvalidResponse.avdl -------------------------------------------------------------------------------- /src/test/resources/avro/LogicalTypes.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/LogicalTypes.avdl -------------------------------------------------------------------------------- /src/test/resources/avro/LogicalTypes.scala.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/LogicalTypes.scala.mustache -------------------------------------------------------------------------------- /src/test/resources/avro/MyGreeterService.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/MyGreeterService.avdl -------------------------------------------------------------------------------- /src/test/resources/avro/MyGreeterService.scala.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/MyGreeterService.scala.mustache -------------------------------------------------------------------------------- /src/test/resources/avro/NestedRecords.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/NestedRecords.avdl -------------------------------------------------------------------------------- /src/test/resources/avro/NestedRecords.scala.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/NestedRecords.scala.mustache -------------------------------------------------------------------------------- /src/test/resources/avro/Primitives.avdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/Primitives.avdl -------------------------------------------------------------------------------- /src/test/resources/avro/Primitives.scala.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/avro/Primitives.scala.mustache -------------------------------------------------------------------------------- /src/test/resources/openapi/json/api-with-examples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/json/api-with-examples.json -------------------------------------------------------------------------------- /src/test/resources/openapi/json/callback-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/json/callback-example.json -------------------------------------------------------------------------------- /src/test/resources/openapi/json/link-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/json/link-example.json -------------------------------------------------------------------------------- /src/test/resources/openapi/json/petstore-expanded.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/json/petstore-expanded.json -------------------------------------------------------------------------------- /src/test/resources/openapi/json/petstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/json/petstore.json -------------------------------------------------------------------------------- /src/test/resources/openapi/json/uspto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/json/uspto.json -------------------------------------------------------------------------------- /src/test/resources/openapi/yaml/api-with-examples.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/yaml/api-with-examples.yaml -------------------------------------------------------------------------------- /src/test/resources/openapi/yaml/callback-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/yaml/callback-example.yaml -------------------------------------------------------------------------------- /src/test/resources/openapi/yaml/link-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/yaml/link-example.yaml -------------------------------------------------------------------------------- /src/test/resources/openapi/yaml/petstore-expanded.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/yaml/petstore-expanded.yaml -------------------------------------------------------------------------------- /src/test/resources/openapi/yaml/petstore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/yaml/petstore.yaml -------------------------------------------------------------------------------- /src/test/resources/openapi/yaml/uspto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/openapi/yaml/uspto.yaml -------------------------------------------------------------------------------- /src/test/resources/protobuf/models/author.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/models/author.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/models/hyphenated-name.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/models/hyphenated-name.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/models/integer_types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/models/integer_types.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/models/opencensus/resource.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/models/opencensus/resource.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/models/opencensus/trace.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/models/opencensus/trace.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/models/type/date.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/models/type/date.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/packages/test_enum_java_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/packages/test_enum_java_package.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/packages/test_enum_no_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/packages/test_enum_no_package.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/packages/test_enum_only_java_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/packages/test_enum_only_java_package.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/packages/test_enum_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/packages/test_enum_package.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/packages/test_java_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/packages/test_java_package.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/packages/test_no_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/packages/test_no_package.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/packages/test_only_java_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/packages/test_only_java_package.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/rating.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/rating.proto -------------------------------------------------------------------------------- /src/test/resources/protobuf/service/book.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/resources/protobuf/service/book.proto -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/PrinterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/PrinterSpec.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/avro/AvroCatsLawsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/avro/AvroCatsLawsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/avro/AvroProtocolSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/avro/AvroProtocolSpec.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/avro/AvroSchemaSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/avro/AvroSchemaSpec.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/instances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/instances.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/mu/MuSchemaSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/mu/MuSchemaSpec.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/mu/OptimizeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/mu/OptimizeSpec.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/mu/comparison/ComparisonSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/mu/comparison/ComparisonSpec.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/openapi/JsonSchemaDecoderSpecification.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/openapi/JsonSchemaDecoderSpecification.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/openapi/JsonSchemaPrintSpecification.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/openapi/JsonSchemaPrintSpecification.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/openapi/NestedObjectSpecification.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/openapi/NestedObjectSpecification.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/openapi/OpenApiDecoderSpecification.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/openapi/OpenApiDecoderSpecification.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/openapi/OpenApiNestedObjectSpecification.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/openapi/OpenApiNestedObjectSpecification.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/openapi/OpenApiPrintSpecification.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/openapi/OpenApiPrintSpecification.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/openapi/OpenApiSchemaSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/openapi/OpenApiSchemaSpec.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/openapi/OperationIdSpecification.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/openapi/OperationIdSpecification.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/openapi/helpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/openapi/helpers.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/protobuf/ProtobufCatsLawsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/protobuf/ProtobufCatsLawsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/protobuf/ProtobufProtocolSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/protobuf/ProtobufProtocolSpec.scala -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/protobuf/packages/test_enum_no_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/protobuf/packages/test_enum_no_package.proto -------------------------------------------------------------------------------- /src/test/scala/higherkindness/skeuomorph/protobuf/packages/test_enum_package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/higherkindness/skeuomorph/HEAD/src/test/scala/higherkindness/skeuomorph/protobuf/packages/test_enum_package.proto --------------------------------------------------------------------------------