OCM-API icon indicating copy to clipboard operation
OCM-API copied to clipboard

Convert to OpenAPI 3.0

Open smesterheide opened this issue 2 years ago • 4 comments

I used the Swagger Editor to convert the specification to OpenAPI 3.0

smesterheide avatar Mar 10 '23 09:03 smesterheide

Here is the preview for this PR using the redoc CDN with the latest version (v2.0.0-alpha): https://smesterheide.github.io/OCM-API/docs.html?branch=openapi-3&repo=OCM-API&user=smesterheide

smesterheide avatar Mar 10 '23 10:03 smesterheide

Nice! Looking forward to seeing this merged

michielbdejong avatar Mar 10 '23 11:03 michielbdejong

Can we please get https://github.com/cs3org/OCM-API/pull/59 merged before this large refactoring?

I intended to also specify what is required vs optional in a more detailed way, but that could be done after this, using the new 3.0 format.

glpatcern avatar Mar 10 '23 13:03 glpatcern

Sure, I still need to to manually check if everything was converted correctly, hence the draft.

smesterheide avatar Mar 10 '23 13:03 smesterheide

Closing in favor of #83, given that meanwhile the spec had evolved quite a bit and this PR remained behind. Please reopen if you think we should use part of this.

glpatcern avatar May 02 '24 12:05 glpatcern