clone

a personal forge on plain git: static pages, stacked-diff reviews, signed local ci, repo sites and releases

The guide says what forge is; internals says how #23

3 commits: 1 unchanged, 2 rewritten.

1 unchanged commit
unchanged 375f8e5 → 8225fbc The guide says what forge is; how it works moves to internals
rewritten 346f6aa → c1a940e cat and fox are the people in the README and /design/ cosmetic
@@ site/design.njk: table.dg-tokens td.v { font: var(--fw-regular) var(--text-xs) v
<div class="dg-page">{{ ui.tabs('example', [{href: '#tabs', text: 'all', n: 12, cur: true}, {href: '#tabs', text: 'tools', n: 5}, {href: '#tabs', text: 'games', n: 4}, {href: '#tabs', text: 'other', n: 3}]) }}</div>
{{ ui.heading('panels', null, 'where content sits: ui.panel') }}
--{% set head %}<span class="grow"><b>dami</b> <a class="key" href="#panels">Keep a range-diff's marker at the left edge</a></span><span class="end"><a class="sha" href="#panels">8318d80</a><span class="ci pass">&#10003;</span><time>2h ago</time><a href="#panels">412 commits</a></span>{% endset %}
-+{% set head %}<span class="grow"><b>cat</b> <a class="key" href="#panels">Keep a range-diff's marker at the left edge</a></span><span class="end"><a class="sha" href="#panels">8318d80</a><span class="ci pass">&#10003;</span><time>2h ago</time><a href="#panels">412 commits</a></span>{% endset %}
+-{% set head %}<span class="grow"><b>dami</b> <a class="key" href="#panels">Keep a range-diff's marker at the left edge</a></span><span class="end"><a class="sha" href="#panels">8318d80</a><span class="ci pass">&#10003;</span><time>2h</time><a href="#panels">412 commits</a></span>{% endset %}
++{% set head %}<span class="grow"><b>cat</b> <a class="key" href="#panels">Keep a range-diff's marker at the left edge</a></span><span class="end"><a class="sha" href="#panels">8318d80</a><span class="ci pass">&#10003;</span><time>2h</time><a href="#panels">412 commits</a></span>{% endset %}
{% call ui.panel(head) %}
<table class="list files nav"><tbody>
<tr><td class="file-icon">{{ ui.icon('folder') }}</td><td class="main"><a href="#panels">lib</a></td><td class="num size"></td></tr>
rewritten 437d422 → 1321507 The README follows AP style, and DESIGN.md says docs do message only
@@ Commit message
No serial comma in a simple series, numbers per AP, long sentences split. DESIGN.md gains Words in docs: docs prose is AP style, interface chrome keeps the lowercase rules.
## DESIGN.md ##
-@@ DESIGN.md: Self-hosted variable woff2 in `site/assets/fonts/` (how they were cut:
- - Inline code never breaks at a hyphen (`lib/markdown.ts` keeps a
- hyphenated word whole and lets a path break after its slashes).
+@@ DESIGN.md: minute, with the reader's full local date and time on hover.
+ - The page has the day before the script runs, no wider than what replaces
+ it, so nothing moves on load.
+## Words in docs
+