fix: split long slides and auto-fit diagrams in labdesign

- Add .mermaid svg CSS to scale diagrams to fit slide bounds
- Split Requirements into Requirements+Details / Constraints
- Split Proposals into Short term / Midterm
- Switch Lab Diagram to graph LR (left-to-right fits the
  Internet→VPS→Firewall→Lab flow and uses vertical space better)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sjat 2026-05-10 21:27:49 +02:00
parent d310cad787
commit 6688ad0a59

View file

@ -3,6 +3,10 @@ marp: true
pagination: true pagination: true
--- ---
<style>
.mermaid svg { max-width: 100% !important; height: auto !important; }
</style>
# Introduction # Introduction
This is assorted notes on what could go into the MakerFLOSS lab This is assorted notes on what could go into the MakerFLOSS lab
@ -16,17 +20,18 @@ This is assorted notes on what could go into the MakerFLOSS lab
- A place where errors are not causing IP loss - A place where errors are not causing IP loss
- even if errors are real big !! - even if errors are real big !!
## More details ## More details
- firewalled off from production network of Maker Space - Firewalled off from the production network
- accessible from outside - Accessible from outside
- potential for exposing services externally - Potential for exposing services externally
## Non functions ---
## Constraints
- Cost conscious - Cost conscious
- support constant change - Support constant change
--- ---
@ -36,17 +41,19 @@ This is assorted notes on what could go into the MakerFLOSS lab
A VPS in a (European) cloud with one public IP A VPS in a (European) cloud with one public IP
---
## Midterm ## Midterm
Complement the VPS with some local Hardware. This include Complement the VPS with some local hardware:
- Firewall with zones implemented using VLANs, DNS/DHCP - Firewall with zones (VLANs, DNS/DHCP)
- Netbird access to services in Lab - Netbird access to services in Lab
- switching infrastructure - Switching infrastructure
- a primary "stable" proxmox host - A primary "stable" Proxmox host
- a seconday experimentation machine - A secondary experimentation machine
- a Backup server - A backup server
- Use a tunnel to establish external access via public IP on VPS - Tunnel for external access via VPS public IP
--- ---
@ -60,7 +67,7 @@ Complement the VPS with some local Hardware. This include
### Lab Diagram ### Lab Diagram
```mermaid ```mermaid
graph TB graph LR
subgraph External subgraph External
Internet[🌐 Internet] Internet[🌐 Internet]
VPS[FLOSS VPS<br/>88.99.32.236] VPS[FLOSS VPS<br/>88.99.32.236]