Entwicklung und Technik
DiGeKo besteht aus drei getrennten Anwendungen und Repositories:
| Repository | Aufgabe | Technologie |
|---|---|---|
digeko-app | öffentliche, barrierearme Webapp | Next.js 16, React 19, TypeScript |
digeko-cms | Inhalte, Medien, Vorschau und TTS | Strapi 5, TypeScript, Python für Qwen |
digeko-docs | veröffentlichte Dokumentation | Next.js 16, Nextra 4, MDX |
Zusammenspiel
Die Webapp lädt veröffentlichte Kategorien und Stories über einen Same-Origin-Proxy aus dem CMS. Redakteur:innen können gespeicherte Entwürfe über eine geschützte Vorschau-Sitzung in der App kontrollieren. Das CMS erzeugt Vorlese-Audios im Hintergrund und speichert Audio sowie Wort-Zeitmarken an den Inhalten.
Branches und Umgebungen
main: stabiler Produktionsstanddev: integrierter Staging-Stand- Feature-Branches: isolierte Umsetzung und Review
Diese Entwicklungsdokumentation wird zuerst auf dev aktualisiert. Nach der
Staging-Prüfung wird sie gemeinsam mit dem freigegebenen Produktstand nach
main übernommen.