feat(samples): update companion layout with canonical persona and links
This commit is contained in:
+18
-13
@@ -345,6 +345,11 @@
|
||||
<a href="companion.html" class="nav-link active">Sample 3</a>
|
||||
<a href="document-flow.html" class="nav-link">Sample 4</a>
|
||||
<a href="portfolio.html" class="nav-link">Sample 5</a>
|
||||
<a href="homelab.html" class="nav-link">Sample 6</a>
|
||||
<a href="public-services.html" class="nav-link">Sample 7</a>
|
||||
<a href="sample-dashboard.html" class="nav-link">Sample 8</a>
|
||||
<a href="sample-command-center.html" class="nav-link">Sample 9</a>
|
||||
<a href="sample-dual-pane-explorer.html" class="nav-link">Sample 10</a>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
@@ -354,53 +359,53 @@
|
||||
<!-- Left Pane: Scrollable Project Cards -->
|
||||
<main class="left-pane" aria-label="Project Feed">
|
||||
<div class="scroll-content">
|
||||
<h2 class="section-title">System Modules</h2>
|
||||
<h2 class="section-title">River Rooks // System Modules</h2>
|
||||
|
||||
<div class="card-list">
|
||||
<!-- Card 1 -->
|
||||
<div class="project-card" tabindex="0" data-target="/dev/posix-shell-parser">
|
||||
<h3 class="card-title">Custom POSIX Shell Parser</h3>
|
||||
<h3 class="card-title">Custom POSIX Shell Parser <span style="font-size: 0.8rem; font-weight: 400; color: var(--text-muted);">[v1.2.0 • #lua]</span></h3>
|
||||
<p class="card-description">
|
||||
A lightweight Lexer and AST parser written in Lua for parsing POSIX-compliant shell scripts. Highly optimized for syntax coloring inside modal environments.
|
||||
A lightweight Lexer and AST parser written in Lua for parsing POSIX-compliant shell scripts. Highly optimized for syntax coloring inside modal environments without runtime heap allocations.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Card 2 -->
|
||||
<div class="project-card" tabindex="0" data-target="/dev/wireguard-mesh">
|
||||
<h3 class="card-title">WireGuard Mesh Topology Builder</h3>
|
||||
<h3 class="card-title">WireGuard Mesh Topology Builder <span style="font-size: 0.8rem; font-weight: 400; color: var(--text-muted);">[v0.8.4 • #wireguard]</span></h3>
|
||||
<p class="card-description">
|
||||
Automated configuration generator for setting up full-mesh WireGuard private overlays across cloud instances and local homelab nodes.
|
||||
Automated configuration generator for computing key matrices and setting up full-mesh WireGuard private overlays across cloud instances and local homelab nodes.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Card 3 -->
|
||||
<div class="project-card" tabindex="0" data-target="/dev/zero-alloc-logger">
|
||||
<h3 class="card-title">Zero-Allocation Logger (Go)</h3>
|
||||
<h3 class="card-title">Zero-Allocation Logger (Go) <span style="font-size: 0.8rem; font-weight: 400; color: var(--text-muted);">[v2.1.1 • #golang]</span></h3>
|
||||
<p class="card-description">
|
||||
A high-performance JSON structure logger that uses sync.Pool buffers to avoid memory allocation overhead during intensive disk operations.
|
||||
A high-performance JSON structure logger that uses sync.Pool buffers to avoid memory allocation overhead during intensive disk operations (>500k ops/sec).
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Card 4 -->
|
||||
<div class="project-card" tabindex="0" data-target="/dev/kernel-bootstrap">
|
||||
<h3 class="card-title">Embedded Kernel Boot Strap</h3>
|
||||
<h3 class="card-title">Embedded Kernel Boot Strap <span style="font-size: 0.8rem; font-weight: 400; color: var(--text-muted);">[v0.1.0 • #arm-cortex]</span></h3>
|
||||
<p class="card-description">
|
||||
Minimalist boot sector and initial kernel bootstrap for ARM Cortex-M microcontrollers to handle memory map initialization and early UART status printouts.
|
||||
Minimalist boot sector and initial kernel bootstrap for ARM Cortex-M microcontrollers to handle vector table offset mapping and early UART status printouts.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Card 5 -->
|
||||
<div class="project-card" tabindex="0" data-target="/dev/ddns-daemon">
|
||||
<h3 class="card-title">Traefik Cloudflare DDNS Daemon</h3>
|
||||
<h3 class="card-title">Traefik Cloudflare DDNS Daemon <span style="font-size: 0.8rem; font-weight: 400; color: var(--text-muted);">[v1.0.2 • #docker-traefik]</span></h3>
|
||||
<p class="card-description">
|
||||
Background controller daemon designed to sync Docker container network labels with Cloudflare DNS records to route traffic to local homelab subdomains.
|
||||
Background controller daemon designed to sync Docker container network labels with Cloudflare DNS records to route traffic to local homelab subdomains dynamically.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer class="pane-footer">
|
||||
<span>Companion Spec Sample</span>
|
||||
<span>© 2026 Developer System</span>
|
||||
<span>Sample 3: Companion Layout</span>
|
||||
<span>© 2026 River Rooks</span>
|
||||
</footer>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
Reference in New Issue
Block a user