Skip to content

Commit f08d4fb

Browse files
btraversclaude
andcommitted
Source project logos from each project repo via CDN
Make each sub-project the single source of its own logo: the landing cards now load <project>/docs/public/logo-dark.svg from jsDelivr (cdn.jsdelivr.net/gh/btravstack/<project>@main), matching how the shared theme is served. A small onerror fallback to a local copy keeps the live page from breaking until the project PRs land on main. Also refresh the evolved temporal-contract and unthrown marks (flat beetroot) in the local fallbacks. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 795df3b commit f08d4fb

8 files changed

Lines changed: 5 additions & 10 deletions

assets/logos/amqp-contract-light.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

assets/logos/btravstack-dark.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

assets/logos/btravstack-light.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 1 deletion
Loading

assets/logos/temporal-contract-light.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

assets/logos/unthrown-dark.svg

Lines changed: 1 addition & 1 deletion
Loading

assets/logos/unthrown-light.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ <h2 style="margin:14px 0 30px;font-weight:800;letter-spacing:-1px;font-size:clam
107107
<div class="pcard" style="display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:20px;padding:26px">
108108
<div style="display:flex;align-items:center;justify-content:space-between;gap:12px">
109109
<div style="display:flex;align-items:center;gap:11px;min-width:0">
110-
<img src="assets/logos/amqp-contract-dark.svg" width="46" height="46" alt="amqp-contract logo" loading="lazy" style="display:block;flex:none">
110+
<img src="https://cdn.jsdelivr.net/gh/btravstack/amqp-contract@main/docs/public/logo-dark.svg" onerror="this.onerror=null;this.src='assets/logos/amqp-contract-dark.svg'" width="46" height="46" alt="amqp-contract logo" loading="lazy" style="display:block;flex:none">
111111
<span style="display:inline-flex;align-items:center;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;color:var(--accent);background:rgba(224,88,154,0.1);border:1px solid rgba(224,88,154,0.22);padding:5px 10px;border-radius:999px">Messaging</span>
112112
</div>
113113
<span style="display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--faint)">
@@ -141,7 +141,7 @@ <h3 style="margin:18px 0 0;font-weight:800;font-size:23px;letter-spacing:-0.6px;
141141
<div class="pcard" style="display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:20px;padding:26px">
142142
<div style="display:flex;align-items:center;justify-content:space-between;gap:12px">
143143
<div style="display:flex;align-items:center;gap:11px;min-width:0">
144-
<img src="assets/logos/temporal-contract-dark.svg" width="46" height="46" alt="temporal-contract logo" loading="lazy" style="display:block;flex:none">
144+
<img src="https://cdn.jsdelivr.net/gh/btravstack/temporal-contract@main/docs/public/logo-dark.svg" onerror="this.onerror=null;this.src='assets/logos/temporal-contract-dark.svg'" width="46" height="46" alt="temporal-contract logo" loading="lazy" style="display:block;flex:none">
145145
<span style="display:inline-flex;align-items:center;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;color:var(--accent);background:rgba(224,88,154,0.1);border:1px solid rgba(224,88,154,0.22);padding:5px 10px;border-radius:999px">Workflows</span>
146146
</div>
147147
<span style="display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--faint)">
@@ -175,7 +175,7 @@ <h3 style="margin:18px 0 0;font-weight:800;font-size:23px;letter-spacing:-0.6px;
175175
<div class="pcard" style="display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:20px;padding:26px">
176176
<div style="display:flex;align-items:center;justify-content:space-between;gap:12px">
177177
<div style="display:flex;align-items:center;gap:11px;min-width:0">
178-
<img src="assets/logos/unthrown-dark.svg" width="46" height="46" alt="unthrown logo" loading="lazy" style="display:block;flex:none">
178+
<img src="https://cdn.jsdelivr.net/gh/btravstack/unthrown@main/docs/public/logo-dark.svg" onerror="this.onerror=null;this.src='assets/logos/unthrown-dark.svg'" width="46" height="46" alt="unthrown logo" loading="lazy" style="display:block;flex:none">
179179
<span style="display:inline-flex;align-items:center;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;color:var(--accent);background:rgba(224,88,154,0.1);border:1px solid rgba(224,88,154,0.22);padding:5px 10px;border-radius:999px">Errors</span>
180180
</div>
181181
<span style="display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--faint)">

0 commit comments

Comments
 (0)