HTML via the vendored marked.js). * * Same shape as the two viewers inside the repository: an index plus one page * per document, reached as index.php?doc=KEY. In addition every source file of * the client package has its own page, index.php?code=PATH. * * Self-contained: no build step and no external requests. The pages are read * from client-package/ on each request, so they always match the repository. * * Agents do not read this rendering - the head of every page points at the * Markdown twin under llms.php; see the hint below. */ require_once __DIR__ . "/inc/handbook.php"; $pages = handbookPages(); $docs = handbookPagesOfKind("doc"); $code = handbookPagesOfKind("code"); $requestedDoc = isset($_GET["doc"]) ? (string) $_GET["doc"] : ""; $requestedCode = isset($_GET["code"]) ? (string) $_GET["code"] : ""; $page = null; $markdown = null; $pageTitle = "Übersicht"; $notFound = false; if ($requestedDoc !== "" || $requestedCode !== "") { $page = $requestedDoc !== "" ? handbookPage("doc", $requestedDoc) : handbookPage("code", $requestedCode); if ($page === null) { http_response_code(404); $pageTitle = "Nicht gefunden"; $notFound = true; } else { $markdown = handbookPageMarkdown($page); $pageTitle = $page["title"]; } } // Works both when client-docs/ is a subdirectory and when it is served as the // web root (php -S localhost:8080 -t client-docs), where dirname() yields "/". $baseHref = rtrim(str_replace("\\", "/", dirname($_SERVER["SCRIPT_NAME"] ?? "")), "/") . "/"; if ($baseHref === "") { $baseHref = "/"; } $indexUrl = handbookSelfUrl() . "/llms.php"; $rawUrl = $page !== null ? handbookRawUrl($page) : $indexUrl; ?> <?php echo handbookEscape($pageTitle); ?> – Manage Client

Für LLMs: diese Seite als Markdown unter – Verzeichnis aller Seiten unter

Manage Client

Manage Client

Update- und Backup-Funktionalität für eigenständige PHP-Projekte: die vollständige Dokumentation des Client-Pakets, sein gesamter Quellcode und die Schnittstelle zum Manage-Server.

Jedes Kapitel und jede Quelldatei hat eine eigene Seite; die Liste steht links und noch einmal hier darunter, jeweils mit einem Satz dazu, was darauf steht.

Für Programme gibt es dieselben Seiten als reines Markdown: llms.php ist das Verzeichnis dafür und nennt zusätzlich, welche Seiten für welche Aufgabe gebraucht werden.

Dokumentation

In empfohlener Lesereihenfolge.

Schnittstelle

API-Referenz
Protokoll v1 in Swagger UI, zum Nachschlagen und Ausprobieren
OpenAPI-Dokument
Dieselbe Beschreibung als OpenAPI 3.1, für Codegeneratoren

Quellcode

Das vollständige Client-Paket. Für eine Einbindung wird der Ordner manage-client/ gebraucht; examples/, docs/ und scripts/ gehören nicht dazu.

Nicht gefunden

Die angeforderte Seite gibt es nicht.

Zur Übersicht

Quelle: · · als Markdown