Salesforce DX 简单项目教程
sfdx-simple项目地址:https://gitcode.com/gh_mirrors/sf/sfdx-simple
1. 项目的目录结构及介绍
sfdx-simple/
├── config/
│ └── project-scratch-def.json
├── force-app/
│ └── main/
│ └── default/
│ ├── aura/
│ ├── classes/
│ ├── objects/
│ ├── pages/
│ ├── staticresources/
│ ├── tabs/
│ └── triggers/
├── project/
├── .gitignore
├── CODEOWNERS
├── LICENSE
├── README.md
└── sfdx-project.json
config/
: 包含用于定义 scratch org 形状的示例文件project-scratch-def.json
。force-app/
: 包含示例 Force.com 应用和测试的源代码。project/
: 由 Eclipse IDE 要求的项目描述文件。.gitignore
: 指定你希望 Git 忽略的文件。CODEOWNERS
: 代码所有者文件。LICENSE
: 许可证文件。README.md
: 项目说明文件。sfdx-project.json
: 由 Salesforce DX 要求的配置文件,用于配置你的项目。
2. 项目的启动文件介绍
项目没有明确的“启动文件”,但主要的入口点是 force-app/
目录下的源代码。你可以通过 Salesforce CLI 命令来推送源代码到你的 scratch org。
sfdx force:source:push
3. 项目的配置文件介绍
sfdx-project.json
这个文件是 Salesforce DX 项目必需的配置文件,用于指定影响你的 Salesforce 开发项目的参数。
示例内容:
{
"packageDirectories": [
{
"path": "force-app",
"default": true
}
],
"namespace": "",
"sfdcLoginUrl": "https://login.salesforce.com",
"sourceApiVersion": "52.0"
}
config/project-scratch-def.json
这个文件展示了如何定义 scratch org 的形状。你可以在创建 scratch org 时引用这个文件。
示例内容:
{
"orgName": "Demo Company",
"edition": "Developer",
"features": []
}
通过这些配置文件,你可以定制你的 Salesforce DX 项目和 scratch org 的行为。
sfdx-simple项目地址:https://gitcode.com/gh_mirrors/sf/sfdx-simple