-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Code Organization
Sven Efftinge edited this page Mar 1, 2017
·
8 revisions
The code is fully implemented in TypeScript and sits below the npm scope @theia
separated in individual node packages.
Each name is comprised of two parts, the actual name and a platform suffix, indicating one of the following target platform:
-
-common
: Source code that only requires basic JavaScript APIs and run in all the other target environments -
-dom
: Source code that requires thebrowser
APIs like access to the DOM- may use code from:
common
- may use code from:
-
-node
: Source code that requiresnodejs
APIs- may use code from:
common
- may use code from:
-
-electron-dom
: Source code that requires the Electron renderer-process APIs- may use code from:
common
,dom
,node
- may use code from:
-
-electron-main
: Source code that requires the Electron main-process APIs- may use code from:
common
,node
- may use code from:
Project Management
- Roadmap
- Dev Meetings
- Technical Meetings
- Community Call
- Intellectual Property (IP) guide
- Registering CQs (Deprecated)
Documentation