feat(silo): client DAG API methods -- push_dag and get_dag #215
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add DAG sync methods to
SiloClientso the desktop workbench and runners can push/fetch feature trees.Deliverables
push_dag(part_number, revision_number, nodes, edges)PUT /api/items/{partNumber}/dagwith the payload from MULTI_USER_CLIENT.md Section 2.1.get_dag(part_number, revision_number=None)GET /api/items/{partNumber}/dag?revision={n}-- fetch the stored DAG for display or diffing.Location
mods/silo/silo-client/silo_client/__init__.py-- add methods toSiloClientclass.Ref
docs/MULTI_USER_CLIENT.mdSection 2