Pre-alpha. No tagged release and no upgrade path between versions. Use for evaluation and development only, not production.
DevelopersPre-alpha

Engine & server

core/engine and core/server responsibilities from request to view.

Split

PackageResponsibility
core/engineXML parse, view render, assets/templates, view inherit
core/serverProcess bootstrap, HTTP router, web UI, JSON-RPC

Request path (simplified)

  1. Router matches method/path (auth none / session / handler-enforced).
  2. Web handlers load models via ORM with UID from session or API key.
  3. Engine renders tree/form/kanban HTML from stored view arch.
  4. POST /api/rpc dispatches public methods on registered models.

Compile and run

Terminal
shell
cd sumeru_custom_addonsmake runbrowse http://localhost:8080

What not to do

  • Do not serve static secrets from assets_path.
  • Do not assume every web route is stable across pre-alpha releases.

Next step

Subscribe to domain events in Event bus.