Skip to content

docs(setup): lead Quick Setup with the zero-prereq node bootstrap#12

Merged
chriskehayias merged 1 commit into
mainfrom
docs/setup-coldstart-entrypoint
May 31, 2026
Merged

docs(setup): lead Quick Setup with the zero-prereq node bootstrap#12
chriskehayias merged 1 commit into
mainfrom
docs/setup-coldstart-entrypoint

Conversation

@chriskehayias
Copy link
Copy Markdown
Contributor

Summary

Follow-up to #11 from a fresh clean-machine evaluation. The reviewer's defensible point: the branded pnpm setup command can't be the true cold-start entry point because it presupposes pnpm is installed. The bootstrap (scripts/setup-bootstrap.mjs) needs only Node — already the first prerequisite — and enables pnpm via Corepack + installs deps itself.

Change (docs-only)

  • Quick Setup now leads with node scripts/setup-bootstrap.mjs, which works on a machine with only Node and Git installed.
  • corepack enable && pnpm setup (and pnpm setup) are kept as the equivalent path for those who already have pnpm.
  • Noted that setup flags forward to either entry point (e.g. node scripts/setup-bootstrap.mjs --clean).

Testing

node scripts/setup-bootstrap.mjs --check runs end-to-end and forwards the flag correctly.

🤖 Generated with Claude Code

A clean-machine evaluation noted the branded `pnpm setup` command can't be
the true cold-start entry point because it presupposes pnpm is installed.
The bootstrap (scripts/setup-bootstrap.mjs) needs only Node — already the
first prerequisite — and enables pnpm via Corepack + installs deps itself.

- Quick Setup now leads with `node scripts/setup-bootstrap.mjs`, which works
  on a machine with only Node and Git.
- Keep `corepack enable && pnpm setup` documented as the equivalent path for
  those who already have pnpm.
- Note that flags forward to either entry point.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@chriskehayias chriskehayias merged commit 8d8686f into main May 31, 2026
1 check passed
@chriskehayias chriskehayias deleted the docs/setup-coldstart-entrypoint branch May 31, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants