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
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
- Quick Start Guide
- ESM-Registry
- XTend Classic
- XTend Dev Surface
- XTend DEV API
- XTend Maraca
- Maraca Orchestrierung
- RMT vNext Authoring Guide
- RMT AnimationEngine
- RMT Reference
- RMT vNext Migration Notes
- RMT vNext Releasevertrag
- Native-First Authoring Guide
- Native-First RMT Recipes
- Native-First Migration Guide
- Native-First Release Review
- RMT vNext Remote Surfaces
- RMT vNext Enterprise Surface Registry
- RMT vNext Cross Surface Events
- RMT vNext Enterprise MFE Vertrag
- Best Practices
- Trusted DOM und Sanitizing
- Trusted DOM Boundary Browser Proof
- Visual Snapshot Automation
- Parsedown mit RMT koordinieren
- Changelog