# Project Explorer

At the heart of Salesforce development is the Salesforce DX project. The project structure contains a default package directory, **force-app**:

```text
your-app
├── README.md
├── sfdx-project.json
├── .sfdx
├── .vscode
│   ├── extensions.json
│   └── settings.json
├── force-app
|   └── main
|       └── default
|           ├── aura
|           ├── classes
|           └── objects
└── manifest
    └── package.xml
```

To learn about folders in the project, see [Salesforce DX Project Structure and Source Format](https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_source_file_format.htm) in the *Salesforce DX Developer Guide*.

Some standard files in your project that are prepopulated for you are:

- **.gitignore**: Makes it easier to start using Git for version control.
- **.vscode/extensions.json** and **.vscode/launch.json**: Configure Replay Debugger, making it more discoverable and easier to use.
- **.vscode/settings.json**: By default, this file has one setting, for push or deploy on save, which is set to false. You can change this value or add other settings.
