The "Install on your server" section of the home page now prints four
short shell snippets — copy-paste into a terminal, files land in CWD.
Each uses curl to fetch the relevant bootstrap files; nothing else to
install:
1. Self-contained: fetches the 5 current-stable tool HTMLs into CWD
plus a _template/ directory of level-1 stubs.
~1.8 MB on disk; no runtime dependency on the
site after install.
2. Track stable: fetches 5 tiny level-2 stubs (~10 KB total)
that fetch zddc.varasys.io's stable channel
on every page load.
3. Track beta: same, for beta.
4. Track alpha: same, for alpha.
Each snippet card explains when/why to use that option directly inline.
Implementation:
- build.sh now produces website/bootstrap/level1/<tool>.html and
website/bootstrap/track-{alpha,beta,stable}/<tool>.html as
standalone files (rather than packaging them into zips).
- install.zip and track-{alpha,beta,stable}.zip are removed; the
snippets curl the per-channel stubs directly.
- Docs updated: README, ARCHITECTURE, CLAUDE, AGENTS, bootstrap/README,
zddc/README, landing/build.sh comment.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
129 lines
5.9 KiB
HTML
129 lines
5.9 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Releases — ZDDC</title>
|
|
<meta name="description" content="All released versions and channel builds of every ZDDC tool.">
|
|
<meta name="theme-color" content="#2a5a8a">
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
|
|
<link rel="stylesheet" href="../css/style.css">
|
|
<style>
|
|
.rel-tool { margin-top: var(--spacing-xl); padding: var(--spacing-md); border: 1px solid var(--color-border); border-radius: 8px; }
|
|
.rel-tool h2 { margin-top: 0; }
|
|
.rel-channels { display: flex; flex-wrap: wrap; gap: 0.5rem; margin: 0.75rem 0 1.25rem 0; }
|
|
.rel-channels a { padding: 0.25rem 0.625rem; border-radius: 999px; text-decoration: none; border: 1px solid var(--color-border); color: var(--color-text); font-size: 0.9rem; }
|
|
.rel-channels a.stable { border-color: var(--color-primary); color: var(--color-primary); font-weight: 600; }
|
|
.rel-channels a.beta, .rel-channels a.alpha { color: var(--color-text-muted); }
|
|
.rel-channels a:hover { background: var(--color-bg-subtle); }
|
|
.rel-versions { font-size: 0.875rem; color: var(--color-text-muted); }
|
|
.rel-versions a { margin-right: 0.5rem; color: var(--color-text); text-decoration: none; padding: 0.1rem 0.4rem; border-radius: 4px; }
|
|
.rel-versions a:hover { background: var(--color-bg-subtle); text-decoration: underline; }
|
|
.rel-meta { font-size: 0.85rem; color: var(--color-text-muted); margin-top: 0.5rem; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<header class="site-header">
|
|
<div class="container header-content">
|
|
<a href="/" class="brand">
|
|
<div class="brand-logo">
|
|
<svg viewBox="0 0 24 24"><path d="M3 5h18v2H3V5zm0 6h12v2H3v-2zm0 6h6v2H3v-2z" /></svg>
|
|
</div>
|
|
<span class="brand-name">ZDDC</span>
|
|
</a>
|
|
<nav class="header-nav">
|
|
<a href="/" class="nav-link">Home</a>
|
|
<a href="../reference.html" class="nav-link">Docs</a>
|
|
<a href="index.html" class="nav-link active">Releases</a>
|
|
</nav>
|
|
</div>
|
|
</header>
|
|
|
|
<section class="hero">
|
|
<div class="container">
|
|
<h1>Releases</h1>
|
|
<p class="hero-subtitle">All published versions and channel builds of every ZDDC tool. Stable releases are immutable; alpha and beta channels are rebuilt without notice.</p>
|
|
</div>
|
|
</section>
|
|
|
|
<main class="container" style="margin-bottom: var(--spacing-2xl);">
|
|
<section class="rel-tool">
|
|
<h2>Archive</h2>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="archive_stable.html">stable</a>
|
|
<a class="beta" href="archive_beta.html">beta</a>
|
|
<a class="alpha" href="archive_alpha.html">alpha</a>
|
|
</div>
|
|
<div class="rel-versions"><strong>Pin to version:</strong>
|
|
<a href="archive_v0.0.2.html">v0.0.2</a>
|
|
<a href="archive_v0.0.1.html">v0.0.1</a>
|
|
</div>
|
|
<div class="rel-meta">stable currently → archive_v0.0.2.html</div>
|
|
</section>
|
|
<section class="rel-tool">
|
|
<h2>Transmittal</h2>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="transmittal_stable.html">stable</a>
|
|
<a class="beta" href="transmittal_beta.html">beta</a>
|
|
<a class="alpha" href="transmittal_alpha.html">alpha</a>
|
|
</div>
|
|
<div class="rel-versions"><strong>Pin to version:</strong>
|
|
<a href="transmittal_v0.0.2.html">v0.0.2</a>
|
|
<a href="transmittal_v0.0.1.html">v0.0.1</a>
|
|
</div>
|
|
<div class="rel-meta">stable currently → transmittal_v0.0.2.html</div>
|
|
</section>
|
|
<section class="rel-tool">
|
|
<h2>Classifier</h2>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="classifier_stable.html">stable</a>
|
|
<a class="beta" href="classifier_beta.html">beta</a>
|
|
<a class="alpha" href="classifier_alpha.html">alpha</a>
|
|
</div>
|
|
<div class="rel-versions"><strong>Pin to version:</strong>
|
|
<a href="classifier_v0.0.2.html">v0.0.2</a>
|
|
<a href="classifier_v0.0.1.html">v0.0.1</a>
|
|
</div>
|
|
<div class="rel-meta">stable currently → classifier_v0.0.2.html</div>
|
|
</section>
|
|
<section class="rel-tool">
|
|
<h2>Markdown Editor</h2>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="mdedit_stable.html">stable</a>
|
|
<a class="beta" href="mdedit_beta.html">beta</a>
|
|
<a class="alpha" href="mdedit_alpha.html">alpha</a>
|
|
</div>
|
|
<div class="rel-versions"><strong>Pin to version:</strong>
|
|
<a href="mdedit_v0.0.2.html">v0.0.2</a>
|
|
<a href="mdedit_v0.0.1.html">v0.0.1</a>
|
|
</div>
|
|
<div class="rel-meta">stable currently → mdedit_v0.0.2.html</div>
|
|
</section>
|
|
<section class="rel-tool">
|
|
<h2>ZDDC</h2>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="landing_stable.html">stable</a>
|
|
<a class="beta" href="landing_beta.html">beta</a>
|
|
<a class="alpha" href="landing_alpha.html">alpha</a>
|
|
</div>
|
|
<div class="rel-versions"><strong>Pin to version:</strong>
|
|
<a href="landing_v0.0.2.html">v0.0.2</a>
|
|
<a href="landing_v0.0.1.html">v0.0.1</a>
|
|
</div>
|
|
<div class="rel-meta">stable currently → landing_v0.0.2.html</div>
|
|
</section>
|
|
|
|
<section style="margin-top: var(--spacing-2xl); color: var(--color-text-muted); font-size: 0.9rem;">
|
|
<p>Append <code>?v=alpha</code>, <code>?v=beta</code>, <code>?v=stable</code>, or <code>?v=0.0.1</code> to any deployment URL to switch versions for a single request — see <a href="../">the home page</a>.</p>
|
|
</section>
|
|
</main>
|
|
|
|
<footer class="site-footer">
|
|
<div class="container footer-content">
|
|
<span>ZDDC is open source — <a href="https://codeberg.org/VARASYS/ZDDC">codeberg.org/VARASYS/ZDDC</a></span>
|
|
</div>
|
|
</footer>
|
|
</body>
|
|
</html>
|