Northware Docs

Wie diese Dokumentation funktioniert

Die Dokumentation wird lokal unter dem Port 40180 betrieben und unter northware-docs.netlify.app veröffentlicht.

Diese Dokumentation basiert auf Fumadocs. Da Fumadocs auf Next.js basiert, funtioniert es sehr ählich wie eine solche App, die durch die Module von Fumadocs erweitert wurde.

Das Layout der Dokumentation basiert auf dem Notebook Layout von Fumadocs und wurde mit dem shadcn/ui preset und @northware/ui angepasst.

Die Inhalte sind in MDX geschrieben. Das ermglicht die Verwendung von TSX-Komponenten in Markdown. Es gibt Inhalte zu dem Projekt und dem Entwicklungsprozess sowie Inhalte zur Verwendung und Funktionialität jeder App und zu jedem Package.

Spezielle Komponenten der Docs

ChildDocs

Die Komponente ChildDocs zeigt alle Seiten und Ordner, die unterhalb eines bestimmten Ordners liegen als Liste von Cards

Die Komponente erwartet unter dem Property folder den Pfad zu dem Ordner, dessen ChildDocs gezeigt werden sollen. Damit auch Unterordner in der Liste richtig dargestellt werden, benötigt jeder Unterordner eine index.mdx, die optional ebenfalls ChildDocs zeigen kann.