owncloud / ocis

:atom_symbol: ownCloud Infinite Scale Stack
https://doc.owncloud.com/ocis/next/
Apache License 2.0
1.26k stars 169 forks source link

use more openapitools/openapi-generator artifacts #8871

Open fschade opened 2 months ago

fschade commented 2 months ago

Description

currently ocis only uses the generated openapitools/openapi-generator request and response structs, the tool provides even more like interfaces, validations and a server.

User Stories

Value

Acceptance Criteria

Definition of ready

Definition of done

fschade commented 2 months ago

@tbsbdr, not sure... i expect ive written it not perfect, could need your help to make it shine :)

tbsbdr commented 2 months ago

Is it techdept or has it direct uservalue?

fschade commented 2 months ago

kind of, reliability for 3rd party devs, if you have some time we can talk about it tomorrow.

butonic commented 2 months ago

@micbar mentioned TypeAPI introduced in this blog post

hacker news also proposes

All three alternatives are intended for code generation instead of documentation as OpenAPI is.

And I found a comparison of different go server generators for OpenAPI.