learn

Folder structure

Where everything lives and why.

The repo separates things that run from things that are reused. Everything that runs — the editor, the API, the realtime transport, the background worker — lives in apps/. Everything reused by more than one of those — models, engine, database, auth, Redis, validation, UI, configs — lives in packages/.

Each maintained source folder carries its own README listing its files and subfolders; the folder pages in this guide quote those lists. Open the apps/ overview for the services and the packages/ overview for the libraries.

Sources: README.md, apps/README.md (documented at commit b0026d9)