XTend Dokumentation
Dunkelmodus aktivieren

XTend Developer Center

Build with XTend today

XTend Developer Center

Willkommen im XTend Developer Center. Diese Dokumentation erklärt XTend für Entwickler, die Web Components, RMT App Shells, lokale Module und SSR in eigenen Produkten einsetzen möchten.

Lernpfade

ZielStart
Eine ESM-JavaScript- oder SSR-App bauenESM-Registry, Quick Start Guide
Direkt mit HTML und JavaScript entwickelnXTend Classic, Quick Start Guide
RMT verstehenXTendRMT Überblick
RMT vNext schreibenRMT vNext Authoring Guide, RMT AnimationEngine, RMT Reference, RMT vNext Migration Notes, RMT vNext Releasevertrag, RMT Syntax Basics
Native-First XTend schreibenNative-First Authoring Guide, Native-First RMT Recipes, Native-First Migration Guide, Native-First Release Review
Maraca App-Orchestrierung und PWA-Output bauenXTend Maraca, Maraca Orchestrierung
Enterprise Remote Surfaces prüfenRMT vNext Remote Surfaces, RMT vNext Enterprise Surface Registry, RMT vNext Cross Surface Events, RMT vNext Enterprise MFE Vertrag
Komponenten nutzen oder migrierenKomponenten-Entwicklung, Component Long-Tail Migration
Verwaltete Workspaces bauenSurfaceManager Authoring Guide, SurfaceManager Controller, SurfaceManager Runtime, SurfaceManager Migration Guide
Design Tokens prüfenDesign Tokens
SSR anbindenRMT Node SSR Adapter, RMT PHP/Laravel SSR Adapter
Seiten, Formulare und Navigation mit SSRGemeinsame Seitenlaufzeit für Node und Laravel
Editor, Linting und VS CodeRMT Linter, RMT Language Server, RMT App Platform Tooling, RMT Tooling Release Gates
XTend-Apps instrumentieren und im Browser untersuchenXTend DEV API, XTend Dev Surface
Release Surface prüfenPackage Export Lock, Type Exports, XTend Loader Types, XTend API Types, XTend Policy Types, XTend Builder Types, XTend Catalog Types, XTend Vendor Types
Release-Nachweise prüfenRelease Readiness, Previous Release Bridge, Release Acceptance, Conditional Network Evidence, Conditional Network Evidence CI, Release Report Pack Dry Run Evidence, Readiness CI Bundle
conditional network ci: xtend.epic13.conditional-network-evidence-ci.v1
release pack evidence: xtend.epic13.release-report-pack-dry-run-evidence.v1
previous release bridge: prior local release bridge
previous release bridge path: ./release-verification.md

Produktmodell

XTend UI liefert die sichtbaren Web Components. XTendRMT beschreibt App Shells, State, Actions, Events, Resources, Surfaces, Hydration, Validation und Surface Transitions. Fabric koordiniert Runtime-Arbeit; der RMT Kernel ergänzt Scheduler-Lanes, Fibers und Telemetrie. Die ESM-Registry stellt komfortable JavaScript-Aliase am Paket-Root für Browser-, Bundler- und SSR-Apps bereit. XTend Classic liefert direkt gepflegtes HTML und JavaScript über ein lokales Runtime-Manifest und xtend-loader.js aus. Maraca baut aus .rmt-Quellen loaderlose, kernel-orchestrierte ESM Apps mit Bundle-Report, Browser Bridges, mobilem Web App Manifest, optionalem PWA Service Worker und strikt prüfbaren Contracts. Alle Pfade teilen dieselben öffentlichen Runtime-Verträge.

Delivery-Pfad wählen

Wähle die ESM-Registry für vertraute Named Imports in einer JavaScript-, TypeScript-, Bundler- oder SSR-App. Wähle XTend Classic für buildlose HTML-first-Seiten, dynamische Kataloge und Progressive Enhancement. Wähle XTend Maraca, wenn RMT-Quelltext zu einem ausgelieferten App-Bundle mit Inline Registry, Kernel Scheduling, SSR/Hydration, Validation, Surface Transitions, mobilem Manifest, generiertem App-Shell-Service-Worker oder Build-Nachweisen werden soll. Die Projektgröße allein entscheidet nicht zwischen den Pfaden.

RMT vNext Release Surface

Der RMT vNext Authoring Guide, die RMT vNext Migration Notes und der RMT vNext Releasevertrag gehören zusammen. Die Release-Spur verweist auf demos/xtendrmt/fixtures/vnext-reference/source.rmt und demos/xtendrmt/fixtures/vnext-reference/generated/core.json, damit ein Integrator Authoring-Beispiel, Compiler-Output und gate matrix im selben Review prüfen kann.

Für die englischen Prüfsuiten bleiben die öffentlichen Aliasnamen sichtbar: RMT vNext Release contract und RMT vNext Enterprise MFE contract.

RMT vNext Enterprise Surface

RMT vNext Remote Surfaces, RMT vNext Enterprise Surface Registry, RMT vNext Cross Surface Events und der RMT vNext Enterprise MFE Vertrag beschreiben den Enterprise-MFE-Pfad bis rmt-vnext-enterprise-mfe-ready. Dieser Pfad bleibt netzwerkfrei prüfbar: Remote-Manifeste, Surface Registry, Cross-Surface Events und Browser-Smoke-Artefakte liegen als lokale Fixtures vor.

Tooling

npm run dev:local
xt rmt lint app.rmt
xt rmt lint app.rmt --json
xt rmt lint app.rmt --agent
xt maraca build app.rmt --orchestration strict --kernel strict --hydration strict --validation strict --transitions strict --css external --json
xt maraca build app.rmt --out dist --web-app-manifest --json
xt maraca build app.rmt --out dist --pwa --json
node tools/rmt-language-server/server.js
node scripts/run_xtend_tests.js rmt-tooling-docs --json
node scripts/run_xtend_tests.js maraca-docs rmt-vnext-tooling rmt-editor-packaging type-exports-rmt --json

Der Tooling-Pfad verwendet das öffentliche Schema xtend.rmt.tooling-docs.v1. Für orchestrierte Maraca Apps sind außerdem xtend.rmt.app-orchestration.v1, xtend.rmt.form-validation.v1 und xtend.rmt.surface-transitions.v1 relevant.

Nächste Schritte

(c) 2026 - CCS Networks | Powered by XRouter PHP Extension