Add Starlight documentation site with full content

Astro 5 + Starlight docs site with 17 pages covering all 30 mcserial
tools. Structured using Diataxis framework: tutorials, guides, reference,
and concepts. Includes Docker + caddy-docker-proxy deployment for
mcserial.l.zmesh.systems with HMR support behind reverse proxy.

Content pages:
- Landing page with feature overview and quick start
- Tutorials: getting started, loopback testing (loop://)
- Guides: RS-232 basics, RS-485/Modbus, file transfers, network ports
- Reference: common tools, RS-232 tools, RS-485 tools, file transfer
  tools, URL schemes, MCP resources, environment variables
- Concepts: RS-232 vs RS-485, flow control
This commit is contained in:
Ryan Malloy 2026-02-02 22:01:48 -07:00
parent 5c655fe743
commit dc8caddb8f
29 changed files with 10212 additions and 7 deletions

12
docs/public/favicon.svg Normal file
View file

@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="none">
<rect x="3" y="8" width="26" height="16" rx="3" stroke="#0d9488" stroke-width="2" fill="none"/>
<circle cx="9" cy="14" r="1.5" fill="#0d9488"/>
<circle cx="13" cy="14" r="1.5" fill="#0d9488"/>
<circle cx="17" cy="14" r="1.5" fill="#0d9488"/>
<circle cx="21" cy="14" r="1.5" fill="#0d9488"/>
<circle cx="25" cy="14" r="1.5" fill="#0d9488"/>
<circle cx="11" cy="19" r="1.5" fill="#0d9488"/>
<circle cx="15" cy="19" r="1.5" fill="#0d9488"/>
<circle cx="19" cy="19" r="1.5" fill="#0d9488"/>
<circle cx="23" cy="19" r="1.5" fill="#0d9488"/>
</svg>

After

Width:  |  Height:  |  Size: 636 B