Use this file for repo navigation and code search.
src/main/src/- Electron main process: app startup, windows, IPC, downloads, telemetry, extension loadingsrc/renderer/src/- React renderer:views/,controls/,actions/,reducers/,store/,util/,extensions/src/shared/src/- Shared APIs, types, telemetry, cross-process utilitiessrc/preload/src/- Electron preload bridgesrc/queries/- Database/query setup:select/,setup/src/stylesheets/- Shared stylesheets and Tailwind/Sass inputs
extensions/- Bundled feature extensionsextensions/games/- Game-specific extensions, one folder per game (game-*)
Common extension examples:
extensions/collections/- Collections supportextensions/fomod-installer/- FOMOD installer logicextensions/mod-dependency-manager/- Mod dependency handlingextensions/gamebryo-plugin-management/- Bethesda plugin management
packages/vortex-api/- Extension-facing API packagepackages/paths/- Shared path abstractionspackages/paths-node/- Node-specific path/filesystem helperspackages/game-extension-helpers/- Shared helpers for game extensionspackages/install-entries/- Install entry types/helperspackages/e2e/- End-to-end tests
docs/- Architecture, debugging, release, and maintenance docsscripts/- Workspace/build/automation scriptstools/- One-off utilities and build helpersassets/- Static bundled assetslocales/- Translationssamples/sample-extension/- Reference extension scaffoldeslint-rules/- Custom ESLint rules
- UI/component work:
src/renderer/src/views/orsrc/renderer/src/controls/ - Renderer state changes:
src/renderer/src/actions/,reducers/,store/ - Main-process behavior:
src/main/src/ - IPC wiring:
src/main/src/ipc*.tsandsrc/shared/src/api/ - Shared types or utilities:
src/shared/src/ - Bundled feature behavior:
extensions/ - Game-specific behavior:
extensions/games/ - Extension API changes:
packages/vortex-api/ - Path logic:
packages/paths/orpackages/paths-node/
dist/,src/main/out/,src/main/dist/- Build outputtest-results/- Test artifactsnode_modules/- Dependencies