Skip to content

Bootstrap does not install docs and marketing site dependencies #178

Description

@ebursztein

Summary

A fresh ./bootstrap.sh installs the frontend/ pnpm dependencies, but does not install dependencies for site/ or docs/. As a result, local marketing and documentation builds fail immediately after bootstrap even though both surfaces are part of the repository's CI gate.

Reproduction

  1. Start from a fresh checkout without node_modules.
  2. Run ./bootstrap.sh --yes.
  3. Run either:
pnpm --dir site run build
pnpm --dir docs run build

Actual result

The build fails because Astro is unavailable:

sh: 1: astro: not found
Local package.json exists, but node_modules missing

bootstrap.sh and the doctor registration currently run only:

cd frontend && pnpm install --frozen-lockfile

The just _pnpm-install helper likewise installs only the frontend dependency tree.

Expected result

A successful bootstrap prepares every locally built pnpm workspace used by the standard development and CI surfaces, including:

  • frontend/
  • site/
  • docs/
  • release-site/ where required by the relevant local gate

After bootstrap, the documented site and docs build commands should run without an additional manual install.

Context

The independent deployment workflows already install site/ and docs/ dependencies correctly, so public deployment is not blocked. This is a local bootstrap/parity gap.

Acceptance criteria

  • Bootstrap installs the locked dependencies needed by the marketing and docs builds.
  • Re-running bootstrap remains idempotent and non-interactive under --yes.
  • Setup documentation accurately lists all dependency trees bootstrap installs.
  • Bootstrap/recipe contract tests cover site/ and docs/ dependency installation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions