Salesforce Copado Extension
This is a Visual Studio Code extension for interacting with Salesforce using Copado.
Features
- Visualizes the dependencies of a Copado User Story, showing the environment where it is located and the name of the US based on its metadata.
- Creates dependencies in the production environment.
Installation
- Download and install Visual Studio Code.
- Install the extension from the VS Code Marketplace or package and install it manually.
- Ensure SF CLI is installed and authenticated with production.
Configuration
Go to settings, File > Preferences > Settings
Search for "Copado Helper"
These IDs can be searched directly in the Copado project in any record with the loaded information and find their corresponding values.
sandboxAlias
Enter the name of the production alias associated with the CLI.
projectId
ID of the project record associated with the US in Copado.
credencialOrg
ID of the development sandbox record in Copado.
developerId
ID of the development user in Copado.
recordtypeUSId
ID of the record type used for Us in Copado.
recordtypeBugId
ID of the record type used for bugs in Copado.
urlProd
URL of the production environment https://{DominioProd}.lightning.force.com
Usage
Open Visual Studio Code.
copadoHelper: show User Story
- Run the command
copadoHelper: show User Story
from the command panel (Ctrl+Shift+P).
- Fill out the form and you're done.
Find Dependencies
- Run the command
copadoHelper: Find User Story Dependencies
from the command panel (Ctrl+Shift+P).
- Fill out the form and you're done.
Create US Bug
- Run the command
copadoHelper: Create User Story Bug
from the command panel (Ctrl+Shift+P).
- Fill out the form and you're done.
Find My US
- Run the command
copadoHelper: Find My US
from the command panel (Ctrl+Shift+P).
- Select Update List.
Contributing (Coming Soon)
If you wish to contribute to this extension, follow these steps:
- Clone the repository.
- Install dependencies using
npm install
.
- Make your changes and submit a Pull Request.
- npx tailwindcss -i ./src/input.css -o ./src/views/index.css --watch