eclipse-tractusx / tractusx-edc

Apache License 2.0
35 stars 51 forks source link

Published swagger documentation is not complete #1393

Closed florianrusch-zf closed 1 day ago

florianrusch-zf commented 3 days ago

Describe the bug

Since TX-EDC 0.7.3 the published swagger documentation doesn't contain the upstream APIs.

Expected behavior

All available APIs in TX-EDC are listed in the published swagger documentation.

Hint

@ndr-brt mentioned on matrix:

That happened because upstream changed the way api are versioned and uploaded (not on swaggerhub anymore).

They are publishing it now on their GitHub Page: https://eclipse-edc.github.io/docs/#/submodule/Connector/docs/developer/

ndr-brt commented 3 days ago

The short term fix would be to point to the latest management api openapi spec. Long term fix is to generate the openapi spec from the used modules in the runtime (upstream issue: https://github.com/eclipse-edc/GradlePlugins/issues/244 )