Gergő Törcsvári

Results 25 issues of Gergő Törcsvári

Hy! Most of the clients handle multipart-form uploads as a convenient file upload mechanism. If I want to catch a file upload stream, and write it to S3 on the...

I'm currently migrating lot of endpoints from akka-http to tapir. And sometimes we used some really handy akka features in our code. My current struggle is the `Map[String, V]` handling;...

Parse, and generate endpoint-tags as expected.

openapi-codegen

Currently, the code generates case-classes, and imports `circe.auto._`. Proably we should decouple the case-class from the import/formatter generation (or get the formatter generation as param and use it while we...

openapi-codegen

It would be nice to create a bigger test set with tapir definitions and generated openapi documentations, to do sanity/progress checks. I thinking about something like the already used e2e...

openapi-codegen

Handle anyOf, and enum definitions. I think this is a hard one. Also for enums we should probably make the enum generator choosable (we want to use enumeratum or scala...

openapi-codegen

At the point when I started the generator, I wrote a new class hierarchy to parse the input yaml. BUT we probably could use the already written [model classes.](https://github.com/softwaremill/tapir/tree/master/apispec/openapi-model/src/main/scala/sttp/tapir/openapi) I...

openapi-codegen

Related to #843 At this point the code only parses some types (no dates right now), and also doesn't parse back restrictions and other meta information. For example min/max values,...

openapi-codegen

Choose between the [original util](https://github.com/softwaremill/tapir/blob/56e01d2f1dea269ab027037ea17d0ca8a5ff1e46/core/src/test/scala/sttp/tapir/util/CompileUtil.scala) (I totally missed that anno), and the [new one](https://github.com/softwaremill/tapir/blob/master/sbt/sbt-openapi-codegen/src/test/scala/codegen/testutils/CompileCheckTestBase.scala). Refactor/reorganize code if neccessary.

fixes #625 This is a draft based on the linked issue. Suggestions are welcome!