Getting Started¶
Prerequisites¶
Before using the ACME Portal extension, ensure you have:
- VS Code (version 1.97.0 or later)
- Python Extension by Microsoft installed
- Git CLI installed and available in your PATH
- acme-portal-sdk set up in your project
Installation¶
- Open VS Code
- Go to the Extensions view (
Ctrl+Shift+X
) - Search for "ACME Portal"
- Click "Install"
Initial Setup¶
1. Open Your Project¶
Open a folder or workspace that contains Python flows using the acme-portal-sdk.
2. Configure Python Interpreter¶
- Open the Command Palette (
Ctrl+Shift+P
) - Run "Python: Select Interpreter"
- Choose the Python environment where acme-portal-sdk is installed
3. Set Flows Path¶
- Open VS Code Settings (
Ctrl+,
) - Search for "acme portal"
- Set the "Flows Path" to the directory containing your Python flows (relative to workspace root)
- Default:
flows
4. Verify Setup¶
- Open the ACME Portal sidebar (click the ACME icon in the Activity Bar)
- You should see your flows listed in the ACME Resources view
- If no flows appear, check:
- The flows path is correct
- Your flows follow the acme-portal-sdk structure
- Python interpreter is correctly selected
First Steps¶
Once set up, you can:
- Browse Flows: View all flows in your project
- Open Flow Files: Click the file icon next to any flow
- Deploy Flows: Use the deploy button for flows ready for deployment
- Promote Environments: Move flows between environments
- Compare Versions: See differences between flow versions
Troubleshooting¶
Extension Not Loading¶
- Ensure VS Code version is 1.97.0 or later
- Check that the Python extension is installed and active
- Restart VS Code
No Flows Visible¶
- Verify the flows path in settings
- Ensure your project uses acme-portal-sdk
- Check that Python interpreter is selected
- Look for errors in the Output panel (select "ACME Portal" from the dropdown)
Deployment Issues¶
- Ensure Git CLI is installed and accessible
- Check that your flows follow the required structure
- Verify SDK configuration
For more help, visit our GitHub repository or check the acme-portal-sdk documentation.