wiederdabei.de public marketing site (Svelte SPA) https://wiederdabei.de
  • HTML 64.3%
  • CSS 13%
  • JavaScript 8.9%
  • Svelte 8.3%
  • TypeScript 5.1%
  • Other 0.3%
Find a file
2026-08-20 12:24:27 +00:00
.forgejo/workflows fix(image): push with kaniko again, drop regctl workaround 2026-08-20 14:23:16 +02:00
scripts chore: scaffold standalone website repo (pnpm workspace, lockfile, CI, docker image) 2026-07-05 20:37:47 +02:00
web-www ci(image): set UV_USE_IO_URING=0 in build stage, add diag markers 2026-08-15 20:31:15 +02:00
web-www-content feat(www): clarify hero copy, self-host fonts 2026-08-11 16:02:01 +02:00
.dockerignore chore: scaffold standalone website repo (pnpm workspace, lockfile, CI, docker image) 2026-07-05 20:37:47 +02:00
.gitignore chore: scaffold standalone website repo (pnpm workspace, lockfile, CI, docker image) 2026-07-05 20:37:47 +02:00
CHANGELOG.md chore(release): v0.2.4 [skip ci] 2026-08-20 12:24:27 +00:00
cliff.toml chore: scaffold standalone website repo (pnpm workspace, lockfile, CI, docker image) 2026-07-05 20:37:47 +02:00
package.json chore: scaffold standalone website repo (pnpm workspace, lockfile, CI, docker image) 2026-07-05 20:37:47 +02:00
pnpm-lock.yaml chore: scaffold standalone website repo (pnpm workspace, lockfile, CI, docker image) 2026-07-05 20:37:47 +02:00
pnpm-workspace.yaml chore: scaffold standalone website repo (pnpm workspace, lockfile, CI, docker image) 2026-07-05 20:37:47 +02:00
README.md chore: scaffold standalone website repo (pnpm workspace, lockfile, CI, docker image) 2026-07-05 20:37:47 +02:00

wiederdabei.de — website

Standalone marketing site for wiederdabei.de (apex). A Svelte + Vite SPA, split out of the diy-avatar monorepo into its own repo with independent history, semver, and CI.

Layout

web-www/           Svelte SPA (package @diy-avatar/web-www)
web-www-content/   HTML content source (sibling of web-www — do NOT flatten)

web-www/scripts/build-pages.mjs reads ../web-www-content/layouted-content/*.html, so web-www-content/ must stay a sibling of web-www/ at the repo root.

Build

source scripts/env.sh      # sandboxes HOME/PNPM caches (macOS)
pnpm install               # writes/uses pnpm-lock.yaml
pnpm -r build              # builds web-www

Editing content

Do not hand-edit generated pages. Edit web-www-content/layouted-content/*.html, then regenerate:

pnpm gen:pages

See web-www/AGENTS.md for the full content pipeline.

Deploy

CI builds an nginx container image from web-www/Dockerfile (build context = repo root) and pushes it to the Forgejo registry as git.buss-labs.de/wiederdabei/website. The server stack consumes that image.