Source Code Directory Structure
You may need to become familiar with Chromium’s multi-process architecture to understand the source code better.
Structure of Other Directories
- .circleci - Config file for CI with CircleCI.
- .github - GitHub-specific config files including issues templates and CODEOWNERS.
- node_modules - Third party node modules used for building.
- npm - Logic for installation of Electron via npm.
- out - Temporary output directory of
ninja
. - script - Scripts used for development purpose like building, packaging, testing, etc.
├── codesign/ - Fakes codesigning for Electron apps; used for testing.
└── release/ - Scripts run during Electron's release process.
- typings - TypeScript typings for Electron’s internal code.