-
Notifications
You must be signed in to change notification settings - Fork 3
move transfer into reusable module #933
Copy link
Copy link
Closed
open-component-model/open-component-model
#2075Closed
Copy link
Labels
area/ipceiImportant Project of Common European InterestImportant Project of Common European Interestkind/tasksmall task, normally part of feature or epicsmall task, normally part of feature or epic
Metadata
Metadata
Assignees
Labels
area/ipceiImportant Project of Common European InterestImportant Project of Common European Interestkind/tasksmall task, normally part of feature or epicsmall task, normally part of feature or epic
Type
Fields
Give feedbackNo fields configured for Task.
Projects
StatusShow more project fields
🔍 Review
Description
Currently, library stakeholders are using ocm v1 transfer. If we want to migrate those library stakeholders to ocm v2, we need to offer them equivalent functionality.
To offer the transfer functionality as a library function, we need to:
transfer).TransferComponentVersioninto the new module. That includesBuildGraphDefinition) based on the pre-fetched component versionBuildAndCheck())Process())The transform module should offer a function with roughly the following interface
Since we do not have our transfer configuration in place yet, this API is likely to be subject to significant change. We should cautious about exposing low level primitives (such as the graph building) as public API for now. We might even want to consider labelling this API as experimental for now.
Optional Questions
Done Criteria