slidewalk/internal/parser/doc.go
2026-07-15 20:14:07 +02:00

15 lines
718 B
Go

// Package parser liest ein Verzeichnis mit Markdown-Slide-Dateien ein und
// wandelt sie in strukturierte Slide-Daten um.
//
// Zuständigkeiten:
// - Datei-Discovery: Slide-Dateien in einem Ordner finden und anhand ihres
// Dateiname-Präfixes (z. B. "010-intro.md") sortieren
// - YAML-Frontmatter der Felder title, class, notes und skip parsen
// - Markdown-Inhalt zu HTML rendern (inkl. GFM-Erweiterungen und
// Mermaid-Codeblöcken)
//
// Nicht Zuständigkeit dieses Packages: das Zusammenfügen mehrerer Slides zu
// einer HTML-Gesamtseite (siehe internal/render) sowie das Ausliefern oder
// Exportieren der gerenderten Präsentation (siehe internal/watch und
// internal/export).
package parser