From 9e58f53cd6e2cc30b0e241c031dc313034fdc0bd Mon Sep 17 00:00:00 2001 From: Yuto Nishida Date: Sun, 13 Sep 2026 18:20:48 -0700 Subject: [PATCH] [dsh-plugins] compose checkout plugins from the profile The dsh profile mounts the composition file found at the process's cwd, so a running dsh loads the plugins belonging to the checkout it was launched from. Entries resolve against this file's own directory, keeping every path checkout-relative and correct in any branch or worktree. --- dsh-plugins/plugins.cordis.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 dsh-plugins/plugins.cordis.yml diff --git a/dsh-plugins/plugins.cordis.yml b/dsh-plugins/plugins.cordis.yml new file mode 100644 index 0000000..d4d6558 --- /dev/null +++ b/dsh-plugins/plugins.cordis.yml @@ -0,0 +1,15 @@ +# dsh plugins authored in this checkout. +# +# The dsh profile mounts this file via a `cordis:include` row found at +# `process.cwd()`, so the file a running dsh loads is the one belonging to the +# checkout it was launched from. Entries here resolve against THIS file's +# directory (Include re-scopes baseUrl), so every path below is relative to +# `dsh-plugins/` and stays correct in any branch or worktree. +# +# This file also sits inside the profile's HMR watch root, so editing it +# reloads the composition live. +# +# Row ids must not collide with shipped bundle rows; prefix authored rows. + +- id: dsh-plugin-ui-walking-man + name: ./dsh-client-ui-walking-man/lib/index.js -- 2.51.2