eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
8 stars 8 forks source link

EDC - Stub for Management API #716

Open lgblaumeiser opened 3 months ago

lgblaumeiser commented 3 months ago

Description

In order to provide means for app developer who provide apps that depend on the EDC management api to support an app development that can react fast on changes and additions in the management API, a test stub is needed that allows to define proper test cases that allow to ensure keeping the contract between the app and the EDC. App developers need a continuous feedback whether their usage of the management api is correct and changes are detected early, so that they can adapt in the api.

The feature is besides the concrete stub that can be used by app developers also a concept on how the stub is provided, how it is developed and provided to users, and an agreement, that the stub is kept in synch with the current development of the management api.

Impact

Without this feature, the efforts to execute quality assurance and to stay in synch with the latest EDC development are quite high. The issue is, that with the high frequency in which the EDC is developing, dependent components need to be enabled to stay in synch easily. If this is not the case, we run into trouble, that updating the EDC becomes a nightmare in the Catena-X data space.

Additional information

jimmarino commented 3 months ago

We have a prototype of this.

stephanbcbauer commented 2 months ago

Presented in the DRAFT Feature Freeze -> Committer is available

lgblaumeiser commented 2 weeks ago

De-Prioritized for 24/12