-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Code Organization
Paul Maréchal edited this page Sep 16, 2021
·
8 revisions
The code is fully implemented in TypeScript. Within the top level folders, that indicate what the contained code is about, we separate between the following platforms:
-
common/*: Source code that only requires basic JavaScript APIs and run in all the other target environments. -
browser/*: Source code that requires thebrowserAPIs like access to the DOM.- May use code from:
common.
- May use code from:
-
node/*: Source code that requiresnodejsAPIs.- May use code from:
common.
- May use code from:
-
electron-node/*: Electron specific source code that requiresnodejsAPIs.- May use code from:
common,node.
- May use code from:
-
electron-browser/*: Source code that requires the Electron renderer-process APIs.- May use code from:
common,browser.
- May use code from:
-
electron-main/*: Source code that requires the Electron main-process APIs.- May use code from:
electron-node,common,node.
- May use code from:
Project Management
- Roadmap
- Dev Meetings
- Technical Meetings
- Community Call
- Intellectual Property (IP) guide
- Registering CQs (Deprecated)
Documentation