Commit graph

2 commits

Author SHA1 Message Date
9b3b11fc20 refactor: drop install scripts; containerize zddc-server build
Drops the install/distribution machinery in favor of two simpler paths:
  - Local: download a tool .html from website/releases/ and open it.
  - Server: run zddc-server, which embeds current-stable HTMLs at compile
    time via //go:embed (delivered in the next commit).

Removed:
  - bootstrap/install.sh, bootstrap/README.md, bootstrap/level{1,2}.html.tmpl
  - website/bootstrap/{level1,track-stable,track-beta,track-alpha}/
  - website/install.sh symlink
  - The bootstrap-stub generation in top-level build.sh

Rewritten:
  - website/index.html "Install on your server" section: two cards
    (server / local) replacing the old four script-based snippets.
  - website/reference.html, website/css/style.css: updated to match.
  - website/releases/index.html: regenerated by build.sh from filesystem.

Top-level build.sh:
  - All five tool HTMLs now copied into zddc/dist/web/ and into the
    new zddc/internal/apps/embedded/ for //go:embed.
  - Cross-compile is always containerized via podman or docker against
    docker.io/golang:1.24-alpine (the same image the helm prod chart
    uses), with named volumes for module + build cache. ZDDC_GO_BUILD_IMAGE
    overrides for air-gapped or pinned-mirror deployments.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 15:24:52 -05:00
ea385b5366 Initial commit
ZDDC — Zero Day Document Control. A file-naming convention plus five
single-file HTML tools (archive, transmittal, classifier, mdedit,
landing) and an optional Go HTTP server (zddc-server) with ACL and a
virtual archive index. Self-contained, offline-capable, dependency-free.

See README.md for an overview, AGENTS.md and ARCHITECTURE.md for the
build/release/architecture detail, bootstrap/README.md for the
two-level deployment install pattern, and zddc/README.md for the
HTTP server.
2026-04-27 11:05:47 -05:00