Concepts
Read these in order. They define the mental model used everywhere else in the docs.
- Platform overview - hpaPaaS, "in-system programming", what the single fat-jar bundles.
- Polyglot runtime - JavaScript / TypeScript / Java / Python sharing one JVM.
- Repository and workspace -
/registry/public/...vs/users/.../workspace/.... - Projects and artefacts - a folder is a project; a file is an artefact.
- The synchronizer model - how files become live runtime state.
- Publish and reconcile - Save → publish → live.
- Multi-tenancy - default on; what's isolated and what isn't.
- Security model - roles, access rules, anonymous mode, super-roles.
- Lifecycle and hot-reload - how edits propagate without redeploy.
- Extensibility - extension points and SPI surfaces.