Skip to content

Add docs/DEV_SETUP.md: local setup guide with platform caveats - #12

Open
behinddwalls wants to merge 1 commit into
tobi:mainfrom
behinddwalls:dev-setup-doc
Open

Add docs/DEV_SETUP.md: local setup guide with platform caveats#12
behinddwalls wants to merge 1 commit into
tobi:mainfrom
behinddwalls:dev-setup-doc

Conversation

@behinddwalls

Copy link
Copy Markdown

Summary

Why?

Setting up walgit on a fresh machine took a full debugging session: cargo not on PATH after rustup, Node 24 + pnpm/corepack unstated, protoc discovered mid-build, and a corporate agent holding port 9000 made the documented just dev-store unreachable on macOS with no actionable error. The README lists tools by name but not versions or per-platform installs, and never mentions just or a container runtime.

What?

  • docs/DEV_SETUP.md: prerequisites table (exact versions, macOS + Linux install), build, just dev-local, git CA pinning for the self-signed origin, the test tiers, and the macOS port-9000 check with the WALGIT__STORE__S3__ENDPOINT workaround.
  • README "Running it" and the AGENTS.md doc map link to it (one home per fact).

The hermeticity fix itself (pinned toolchain / dev-store preflight) is tracked in the issue filed alongside this change.

Issue

Part of #11

## Summary

### Why?

Setting up walgit on a fresh machine took a full debugging session: cargo not on PATH after rustup, Node 24 + pnpm/corepack unstated, protoc discovered mid-build, and a corporate agent holding port 9000 made the documented `just dev-store` unreachable on macOS with no actionable error. The README lists tools by name but not versions or per-platform installs, and never mentions just or a container runtime.

### What?

- `docs/DEV_SETUP.md`: prerequisites table (exact versions, macOS + Linux install), build, `just dev-local`, git CA pinning for the self-signed origin, the test tiers, and the macOS port-9000 check with the `WALGIT__STORE__S3__ENDPOINT` workaround.
- README "Running it" and the AGENTS.md doc map link to it (one home per fact).

The hermeticity fix itself (pinned toolchain / dev-store preflight) is tracked in the issue filed alongside this change.

## Issue

Part of tobi#11
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.

1 participant