---
schema_version: "1"
id: 03f903d8ca3753b17c8ad1fc2bdf6a0cfce24d5c34f85ebff206c76f831c4034
title: Project Explorer
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/salesforcedx/sfvscode/guides/extension-pack-features/project-explorer.md
canonical_url: https://developer.salesforce.com/docs/platform/sfvscode-extensions/guide/project-explorer.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 1747d09dee2a44316f8c69f02ef765c091ec4c9c716ec8ca6b85b55b8f1e8c38
products:
  - Salesforce Extensions for Visual Studio Code
  - salesforcedx
---
# 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.
- **.prettierrc** and **.prettierignore**: Make it easier to start using Prettier to format your Aura components.
- **.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.

