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.
    1. ├── codesign/ - Fakes codesigning for Electron apps; used for testing.
    2. └── release/ - Scripts run during Electron's release process.
    • typings - TypeScript typings for Electron’s internal code.