Doku-Vollausbau: 62 Seiten (Projekt/Admin/Anwender/Referenz), Hook-Referenz mit Signaturen, Corporate-Screenshots, Coverage-Inventar
Deploy tibi-docs / build-and-deploy (push) Failing after 38s
Deploy tibi-docs / build-and-deploy (push) Failing after 38s
- Einstieg: Schnellstart + Neues Projekt aus Starter-Skill, Was-ist-Tibi mit Backend/Website-Trennung - Projekt: Sammlungen, Felder, Abfragen, Rechte, Hooks, Dateien, i18n, Suche, SSR, Pagebuilder, Jobs, Audit, Deploy, LLM, MCP - Hook-Referenz: 66 Symbole mit Signatur + Beispiel + Fehlerfall (5 Kapitel) - Admin: Ansichten, Editor, Medien, Exporte, Aktionen, Rechte, KI, Setup, Customizing - Anwender: 11 Anleitungen im professionellen Du-Ton, 30 Corporate-Screenshots - Referenz: Schemas, Token-Köpfe, Fehlerbilder, Shortcuts, OpenAPI-Platzhalter - ADR-0001 bis 0003, Coverage-Skript (282 Items) + Map, Plan-Dateien
This commit is contained in:
1 parent
acb1d32355
commit
1897bb50d9
101 files changed
+8980
-68
No files matched your search
@@ -3,7 +3,7 @@
|
||||
* sync-server-docs.mjs — Single Source bleibt in den Quell-Repos,
|
||||
* diese Doku rendert nur. Kopiert:
|
||||
* - ../tibi-server/docs/*.md -> src/content/docs/server/ (ohne uebersicht.md zu überschreiben)
|
||||
* - ../tibi-admin-nova/docs/*.md -> src/content/docs/nova/ (+ test-plans/)
|
||||
* - ../tibi-admin-nova/docs/*.md -> src/content/docs/admin/ (+ test-plans/)
|
||||
* Fügt fehlendes Starlight-Frontmatter (title) aus Dateinamen/H1 hinzu.
|
||||
*/
|
||||
import { cpSync, existsSync, mkdirSync, readdirSync, readFileSync, rmSync, writeFileSync } from 'node:fs';
|
||||
@@ -14,7 +14,7 @@ const root = join(dirname(fileURLToPath(import.meta.url)), '..');
|
||||
const serverSrc = join(root, '..', 'tibi-server', 'docs');
|
||||
const novaSrc = join(root, '..', 'tibi-admin-nova', 'docs');
|
||||
const serverDst = join(root, 'src', 'content', 'docs', 'server');
|
||||
const novaDst = join(root, 'src', 'content', 'docs', 'nova');
|
||||
const novaDst = join(root, 'src', 'content', 'docs', 'admin');
|
||||
|
||||
const titleFromName = (f) =>
|
||||
f.replace(/\.md$/, '').replace(/^\d+-/, '').split('-')
|
||||
|
||||
Reference in new issue
Block a user