# Contributing Thanks for helping improve `dsh-image-conatiner`. ## Development setup Clone the repository into `/my-plugins/dsh-image-conatiner`. Rebuilds use the dshx `externalClientBundle` adapter under `tools/dshx`; the official in-repo `clientBundle()` helper only discovers `packages/*/*`. ```bash pnpm install --ignore-workspace pnpm --ignore-workspace run test pnpm --ignore-workspace run typecheck pnpm --ignore-workspace run build ``` Keep changes inside the plugin unless an image-slot contract change is required. If the Harness seam changes, update the compatibility note (and the rc.7 patch only when targeting rc.7). Preserve the public package name, including the intentional `conatiner` spelling. Before submitting a change, verify the gallery in light and dark themes, at desktop and 390px widths, and exercise open, previous, next, Escape, download, retry, and focus restoration.