This folder is where users can place or reference their real Salesforce DX project.
The repo does not include user Salesforce metadata by default. It provides Codex instructions, the Salesforce knowledge base, public-safe examples, Memory, History, and workspace reports.
Codex must locate this path before editing Salesforce source:
force-app/main/default/
Do not treat this folder as a Salesforce DX project until real project metadata exists here or an external project path is documented.
| Option | How it works |
|---|---|
| Copy project here | Place the Salesforce DX project inside FORCE_APP_DIRECTORY/. |
| Reference external project | Keep the Salesforce DX project elsewhere and document the path below. |
After downloading and extracting the release ZIP:
- Open the extracted helper repo in VS Code.
- Decide whether the real Salesforce DX project will be copied here or kept outside the helper repo.
- If copied here, confirm the real project includes
sfdx-project.jsonandforce-app/main/default. - If kept outside, record the project pointer in the external path section below.
- Ask Codex to read
START_HERE.mdbefore any Salesforce task.
Codex should inspect this folder only to locate the real project. It must not create fake deployable metadata or treat this placeholder folder as live Salesforce source.
FORCE_APP_DIRECTORY/my-salesforce-project/force-app/main/default/
Common real project metadata paths after placement:
FORCE_APP_DIRECTORY/my-salesforce-project/force-app/main/default/classes/
FORCE_APP_DIRECTORY/my-salesforce-project/force-app/main/default/lwc/
FORCE_APP_DIRECTORY/my-salesforce-project/force-app/main/default/objects/
These are path examples only. Codex must inspect the actual Salesforce DX project before editing.
If the real Salesforce DX project lives outside this repo, document it here:
Actual Salesforce Project Path:
[PASTE PATH HERE]
Optional details:
Actual force-app/main/default Path:
[PASTE PATH HERE]
Target Org Alias:
[PASTE ALIAS HERE]
- Do not place placeholder deployable Apex, LWC, object, layout, or metadata files in this folder.
- Do not create a placeholder
force-app/main/defaulttree. - Do not commit credentials, auth files, tokens, private keys, local Salesforce CLI state, retrieved private data, generated deploy artifacts, or raw debug logs.
- Do not commit real project metadata unless the repo owner intentionally wants that metadata public.
- Keep this folder public-safe before pushing to GitHub.
Before editing Salesforce source, Codex must be able to answer:
- Which Salesforce DX project is the target?
- Where is the real
force-app/main/defaultfolder? - Which files under that folder are relevant to the task?
- Which command maps, parameter maps, quality strategies, and validation flows apply?
- Which validation can run locally, and which checks must be skipped or run in a real org?