XTend Dokumentation
Dunkelmodus aktivieren

XTend Developer Center

Build with XTend today

RMT App Platform Tooling

Build-, Lint- und Editor-Hilfen für RMT App Platform Projekte.

Worum es geht

App-Platform-Tooling verbindet RMT Source mit Lint-, Compile- und Scaffold-Reports. Es prüft nicht nur Syntax, sondern auch fehlende Referenzen, verbotene DOM-Sinks und unvollständige App-Records, bevor ein Host die Ausgabe lädt.

Öffentliche Bausteine

  • tools/rmt-language/app-platform-tooling.js erstellt den öffentlichen Tooling-Report.
  • tests/fixtures/rmt-app-platform-tooling.rmt ist die ausführbare Eingabe.
  • tests/fixtures/rmt-app-platform-tooling.core.json hält die erwartete normalisierte Ausgabe.

Empfohlener Ablauf

Führe Lint und Compile auf derselben Source aus. Behebe Diagnostics an der Quelldatei, aktualisiere den Core-Snapshot nur bei beabsichtigter Semantikänderung und prüfe danach die Host-Fixture.

Nächste Schritte

Tooling für Orchestrierung

Die App-Platform-Tooling-Schicht kennt validation, animation und transition als eigene Records. Completion, Hover, Document Symbols und Snippets erklären Field Rules, Animation-Presets, Transition Effects, durationMs, target action, use animation, from surfaces, to surfaces, interrupt, reducedMotion und lane transition. Dadurch sieht der Editor dieselben Verträge wie Compiler und Maraca.

Für die präzisen Keyword-Kontexte verweist diese Seite auf die RMT Reference.

Neue Snippets:

  • rmt-vnext-validation
  • rmt-vnext-animation
  • rmt-vnext-transition
  • rmt-vnext-maraca-orchestration-app

Lokale Gates für Änderungen an dieser Schicht:

node scripts/run_xtend_tests.js rmt-completions rmt-navigation rmt-vnext-tooling rmt-editor-packaging --json
node scripts/run_xtend_tests.js maraca-docs rmt-tooling-docs rmt-reference-docs --json

Neu für 0.8.0

Editor und Referenzkatalog kennen execution fastpass, effect navigation, effect close surface und effect focus surface. Compiler und Runtime validieren denselben eingeschränkten Shell-Vertrag; siehe Actions und Events.

Hydrangea JIT ergänzt die opt-in Operation jit-compile der Tooling Bridge. Sie bündelt Compile, Safe Preview und optionale Maraca-Vorbereitung, ohne Core-Schema oder Compiler-Regeln zu ändern. Der Framework-Artefaktcache bleibt getrennt von Nutzerquellen; der bestehende Backend-Pfad ist weiterhin Standard.

No-Manual-HTML source gate

The tooling contract is xtend.epic18.rmt-app-platform-tooling.v1. The optional syntax audit rejects application innerHTML writes and reports source positions; structured RMT views and the explicit Trusted-DOM boundary remain the output paths.

node scripts/run_xtend_tests.js rmt-app-platform-tooling --json

See Trusted DOM and Sanitizing for Maraca build integration and the syntax-audit limits.

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