XTend Documentation
Enable dark mode

XTend Developer Center

Build with XTend today

RMT-first Demo App

A small sample app as orientation for your own hosts.

What it covers

The demo shows the smallest complete path from an .rmt source through core records to a browser-ready app. It is a learning and regression fixture, not a finished product template.

The demo inventory classifies it as a stable tutorial. Its generated/core.json is the only core contract; no parallel legacy core is maintained.

Public building blocks

  • demos/xtendrmt/examples/first-app/source.rmt is the editable source.
  • demos/xtendrmt/examples/first-app/generated/core.json shows vNext compile output.
  • demos/xtendrmt/examples/first-app/browser-smoke.html proves host materialization.

Change the RMT source first, compile again, and inspect the core diff. Then open the browser fixture and verify content, event flow, and cleanup; never edit generated JSON as the primary source.

Next steps

Run the demo gate

node scripts/run_xtend_tests.js rmt-first-demo-app --json

A passing run proves source, core model, loader-free host shell, and browser smoke for the same demo. Inspect demos/xtendrmt/examples/first-app/source.rmt first when output drifts.

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