Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Dependency workspace and lockfile - Flow and algorithm

Platform spec article

Dependency workspace and lockfile - Flow and algorithm

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki
  1. Build compile plan from manifest graph.
  2. Materialize dependency sources into workspace object directory.
  3. Read and reconcile Project.lock against resolved dependencies.
  4. Enforce locked/frozen policy.
  5. Expose final materialized source root to compile commands.

This flow is implemented in project workflow services and reused by fetch/lock/tree command surfaces.