Workspace design briefing: implementation vs. design discussion
Companion to the ongoing Discord design thread. Based on a review of the implementation on the workspace branch against the points raised in discussion.
Workspace design briefing: implementation vs. design discussion
Companion to the ongoing Discord design thread. Based on a review of the implementation on the workspace branch against the points raised in discussion.
Builds on Part 1: Module vs. Workspace and Part 2: Workspace API
Builds on Part 1: Workspaces and Modules
Dagger Design: Part 1 - Workspaces and Modules
This proposal is part 1 of an multi-part proposal to simplify the "design knot" - an interconnected set of design and ux problems blocking implementation of a wide range of features and improvements
Help me plan a new "collaborative parallel execution" feature in dagger. The general idea:
| registryURL: string | |
| runRegistry: docker.#Run & { | |
| args: ["registry", "-h", registryURL] // bla bla | |
| // Wait for registry port to be available | |
| hooks: post: waitRegistry: { | |
| args: """ | |
| while true; do | |
| curl -L -S "localhost:foo" && exit | |
| sleep 1 |