This guide provides step-by-step instructions to build and package the IDX Code application.
Ensure you have the following installed on your system:
- Node.js
- npm
You can download and install them from Node.js.
-
Clone the Repository
Clone the repository and navigate to the project directory.
git clone https://github.com/HomeDev68/IDX-Code.git cd IDX-Code
-
Install Dependencies
Install the required dependencies by running:
npm install
-
Compile the Source Code
Compile the source code by running:
npm run compile
-
Build the Electron Application
To build the Electron application, run:
npm run electron
-
Package the Application
To package the application, run:
npm run package
To disable telemetry by default, ensure the following changes are made:
-
In the
src/vs/platform/telemetry/common/telemetryService.ts
file, update the default value of theTELEMETRY_SETTING_ID
configuration toTelemetryConfiguration.OFF
. -
In the
product.json
file, add or update thedisableTelemetry
property totrue
.
By following these steps, you will be able to build and package the IDX Code application with telemetry disabled by default.