Snapshotmain · 09b07fe
An Electron app split across main process, workbench renderer, editor model, files, and isolated extensions.
Click a building or route
System map8 components · 10 connections
130%
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal
Terms, in plain English
Electron main processThe privileged Node.js process owning native windows, lifecycle, and desktop integration.
How to study this repo
- 1Draw process boundaries
Read main and renderer startup side by side and mark every IPC crossing.
- 2Follow one edit
Trace executeEdits into TextModel and back through change events.
- 3Add extensions last
Follow an activation event through ExtensionService, its host, and a main-thread proxy.