-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Code Organization
Sven Efftinge edited this page Feb 25, 2017
·
8 revisions
The core
of Code is fully implemented in TypeScript. Inside each layer the code is organized by the target runtime environment. This ensures that only the runtime specific APIs are used. In the code we distinguish between the following target environments:
-
common
: Source code that only requires basic JavaScript APIs and run in all the other target environments -
browser
: 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-browser
: Source code that requires the Electron renderer-process APIs- may use code from:
common
,browser
,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