Local Project Folders — VS Code Extension
Choose predictable local locations for full workspace pulls and the single reusable logic node preview.
Task
Separate generated projects from the dedicated tester folder and understand the fallback location rules.
Prerequisites
Choose writable absolute directories that are not used for unrelated files.
Find This in VS Code
Open Avora: Open Settings and search for default pull root or logic node test directory. The tester also offers Set Dir when its directory is missing.
Steps
- Set
avora.defaultPullRootwhen every pulled workspace should live under one parent directory. - Leave it empty to place pulls under
avora-projectsin the first open VS Code workspace. - If neither location is available, choose a pull root when prompted.
- Set
avora.logicNodeTestDirectoryto a dedicated folder for node previews. - If the node test setting is empty, the extension can reuse an open folder marked as a node tester, prompt for a folder, or derive a fallback during generation:
<defaultPullRoot>/logic-node-testwhen a pull root exists.<open-workspace>/avora-node-testotherwise.
- Keep the node test directory separate from full pulled projects because each changed preview generation replaces its managed contents.
Expected Result
Each workspace resolves to its remembered project folder, while all logic node iterations reuse one clearly identified test directory.
Next Step
Configure runtime-folder preservation before updating projects with local environments or dependency caches.
Troubleshooting
- If the wrong project folder opens, remove or relocate it deliberately, then pull to the intended destination.
- If the tester keeps asking for a directory, set an absolute path and confirm VS Code can create its
.avoramarker. - If a folder contains unrelated files, choose another destination when the extension warns you.