Newer Version Available

This content describes an older version of this product. View Latest

Project Setup

Salesforce DX introduces a new project structure for your org’s metadata (code and configuration), your org templates, your sample data, and all your team’s tests. Store these items in a version control system (VCS) to bring consistency to your team’s development processes. Retrieve the contents of your team’s repository when you’re ready to develop a new feature.

You can use your preferred VCS. Most of our examples use Git.

You have different options to create a Salesforce DX project depending on how you want to begin.

Use the Sample Repository on GitHub Explore the features of Salesforce DX using one of our sample repos and your own VCS and toolset.
Create a Salesforce DX Project from Existing Source Start with an existing Salesforce app to create a Salesforce DX project.
Create a Salesforce DX Project Create an app on the Lightning Platform using a Salesforce DX project.