Deployment Library Consolidation
Plan to merge deployment-engine-lib (libs-space) into deployment-system (libs-structural)
Deployment Library Consolidation
Current State
Two deployment libraries exist:
libs/libs-space/deployment-engine-lib/- Contains deployment + collaborationlibs/libs-structural/deployment-system/- Contains deployment wizard
What deployment-engine-lib Contains
| Asset | Type | Transfer Target |
|---|---|---|
DeploymentService |
Service | -> deployment-system (merge logic) |
DeploymentWizardComponent |
Component | -> deployment-system (already has one) |
CollaborationService |
Service | -> New @libs-ux/ux-collaboration (not a deployment concern) |
CollaborationPanelComponent |
Component | -> New @libs-ux/ux-collaboration |
CursorTrackerComponent |
Component | -> New @libs-ux/ux-collaboration |
Action Items
- Merge
DeploymentServicelogic intodeployment-system's equivalent service - Relocate collaboration assets to a dedicated collaboration library (collaboration is orthogonal to deployment)
- Delete
deployment-engine-libafter all consumers are updated - Update imports in any files that reference
@libs-space/deployment-engine-lib
Status
Documented for future execution. The deployment-engine-lib is low-traffic and not blocking other phases.