Reference

Technical reference for the core systems in Roject. Read the relevant page before touching the system it describes.

Editor Singleton & Client/Server Split

The Editor singleton is the central hub of the frontend — it owns all open document state, the file editor registry, and the events that panels and containers listen to. This page also documents the TypeScript compilation split between client and server code.

Read the reference