DevelopersPre-alpha
Engine & server
core/engine and core/server responsibilities from request to view.
Split
| Package | Responsibility |
|---|---|
core/engine | XML parse, view render, assets/templates, view inherit |
core/server | Process bootstrap, HTTP router, web UI, JSON-RPC |
Request path (simplified)
- Router matches method/path (auth none / session / handler-enforced).
- Web handlers load models via ORM with UID from session or API key.
- Engine renders tree/form/kanban HTML from stored view arch.
POST /api/rpcdispatches public methods on registered models.
Compile and run
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.