Fixed
- Template scaffolds no longer pin
v0.0.0.dockyard new --template analytics-widgets/--template approval-flowspreviously hardcoded
require github.com/hurtener/dockyard v0.0.0in the generatedgo.mod, so a
project scaffolded with a published CLI failedgo mod tidywith
unknown revision v0.0.0unless--dockyard-path(and itsreplace
directive) was supplied. The templatego.mod.tmplnow resolves the Dockyard
version through a__DOCKYARD_VERSION__token — the same release-version pin
the blank scaffold already applied — so ago install …@latestCLI pins the
real release version and resolves the published module flag-free
(D-186). - The distributed inspector now actually works. Every distributed
dockyard
binary — bothgo install …@latestand the cross-compiled GitHub Release
downloads — previously shipped a non-functional inspector:dockyard dev/
dockyard inspectserved a placeholder page ("The inspector frontend has not
been built yet") because the embedded Svelte SPA bundle was gitignored and
neither distribution channel ran the localmake inspector-bundlestep. The
bundle (internal/inspector/dist/) is now committed, so the embedded inspector
is the real SPA on every channel; a CI freshness gate
(make inspector-bundle-check) keeps the committed bundle in lock-step with
web/inspectorsource (D-187).
Documentation
- Template walkthroughs now spell out the web setup before the dev loop. The
getting-started and template-walkthrough pages make explicit that a template
ships a Svelte UI requiring(cd web && npm install)and a one-time
dockyard buildbeforedockyard dev— without them the dev loop fails with
vite: command not foundandopen web/dist/index.html: file does not exist. The pages also document thatdockyard devauto-attaches the inspector
(and the standalonedockyard inspectalternative), and lead the scaffold
commands with the flag-free published-CLI form.
Commits
Fixed
- preflight: serialize the web/docs smoke gates under parallel execution (D-188)
- inspector: make inspector-bundle-check structural, not a byte-diff (D-187)
- scaffold,inspector: repair the published-CLI path; parallelize preflight