Archilyzer · Source

archilyzer

Archilyzer
git clone https://archilyzer.pages.dev/source/archilyzer.git
Log | Files | Refs | README | LICENSE

commit d0370b7552020c11088b9e38200d50d2b4cc67c0
parent 1410ca0b04021d4692b684a2e944724d80eb9ba5
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Mon, 28 Sep 2026 04:03:11 -0400

docs: E2E_SHARDS; the homepage's Docker page says Build all uses containers whenever it can

CONTRIBUTING and SETUP: `E2E_SHARDS=N pnpm e2e:sharded`. umtool's projects
doc names E2E_UMTOOL_EXTRA_KINDS. The public homepage's "Building several
sites at once" page and its /docs blurb no longer call the container
pipeline opt-in behind a toggle: Build all sites builds in containers
whenever an engine is available, and the mode is a label (as PUBLISH.md
says).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

Diffstat:
MCONTRIBUTING.md | 2+-
MSETUP.md | 2+-
Mhomepage/content/docs.ts | 2+-
Mhomepage/content/docs/deploy-docker.md | 14++++++++------
Mumtool/docs/projects.md | 2+-
5 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md @@ -83,7 +83,7 @@ The npm script rebuilds the image first (layer cache covers unchanged deps, so repeat builds are seconds), then runs `scripts/run-sharded-e2e.mjs`. Shard count defaults to `min(max(2, cpus/2), 8)`. Override with -`SHARDS=N pnpm e2e:sharded` or `node scripts/run-sharded-e2e.mjs --shards N`. +`E2E_SHARDS=N pnpm e2e:sharded` or `node scripts/run-sharded-e2e.mjs --shards N`. **Retries default to 0**, so a sharded run reports the same failures a sequential one does. (The containers set `CI=true` because `playwright.config`'s diff --git a/SETUP.md b/SETUP.md @@ -298,7 +298,7 @@ pnpm e2e # sequential run on the host (next dev, port 3 For a faster parallel run, `pnpm e2e:sharded` splits the suite across N Docker containers (needs **Docker**; the container image ships the browser, so no `playwright install` there). Shard count defaults to `min(max(2, cpus/2), 8)`; -override with `SHARDS=N pnpm e2e:sharded`. +override with `E2E_SHARDS=N pnpm e2e:sharded`. To run multiple checkouts / dev servers / e2e suites at once without port collisions, see [WORKTREES.md](WORKTREES.md). diff --git a/homepage/content/docs.ts b/homepage/content/docs.ts @@ -67,7 +67,7 @@ export const DOCS: DocEntry[] = [ file: "deploy-docker.md", title: "Building several sites at once", blurb: - "The opt-in Docker pipeline: parallel per-site builds in isolated containers.", + "Build all sites: parallel per-site builds in isolated containers, whenever a container engine is available.", group: "publish", }, { diff --git a/homepage/content/docs/deploy-docker.md b/homepage/content/docs/deploy-docker.md @@ -1,11 +1,13 @@ # Building several sites at once -If one corpus publishes several sites, the default build handles them one after -another. The container pipeline builds them **in parallel**, in isolated -containers, and then deploys them serially. It is opt-in, and the ordinary build -is unchanged and remains the default. - -Turn it on in the editor's settings, or from the toggle on the deploy page. +If one corpus publishes several sites, **Build all sites** builds them **in +parallel**, in isolated containers, and then deploys them serially, whenever a +container engine is available on the machine. With none, it builds them one after +another instead. A single site's own build always runs one at a time. + +The editor's settings and its Sites page also show a build mode, Basic or Docker. +Today that choice is only a label: Build all sites uses containers whenever it +can, whichever mode is set. ## What you need diff --git a/umtool/docs/projects.md b/umtool/docs/projects.md @@ -79,7 +79,7 @@ fail when somebody special-cases a kind in a page — which no page test can see `components/projects/`** — a grep for lines carrying both a kind id and the word `kind`; - **`RESERVED_BROWSE` equals the real static pages**; -- **a kind injected through `UMTOOL_EXTRA_KINDS` reaches the index, the chips and +- **a kind injected through `E2E_UMTOOL_EXTRA_KINDS` reaches the index, the chips and the CLI with no code edit at all**. ## Where the code is