ApexBlueprint Installation Prerequisites
Before introducing Apex Blueprint, please ensure that the following tools and environments are properly set up.
💡 If you install via the Unlocked Package path, only "Salesforce CLI Setup" and "Target Org" are needed — the make setup is specific to the Git Submodule path. See the Installation Guide for choosing a path.
✅ Salesforce CLI Setup
Apex Blueprint deployment uses the Salesforce CLI. If you haven't installed it yet, please install it from the official website.
- Installation verification:
$ sf -v
If version information is displayed, you're all set.
✅ Target Organization Verification
In your project root directory, run the following command to verify organization information:
$ sf org list
Confirm that the organization you want to target has the 🍁Default Org indicator.
Example:
┌────┬─────────┬────────────┬────────────────────────────────────────┬────────────────────┬───────────┐
│ │ Type │ Alias │ Username │ Org Id │ Status │
├────┼─────────┼────────────┼────────────────────────────────────────┼────────────────────┼───────────┤
│ 🌳 │ DevHub │ devhub │ example-user@example.com │ 00DxxxxxxxxxxxxXXX │ Connected │
│ 🍁 │ Sandbox │ sandbox │ example-user@example.com.sandbox │ 00DyyyyyyyyyyyyYYY │ Connected │
└────┴─────────┴────────────┴────────────────────────────────────────┴────────────────────┴───────────┘
⚙️ Default Organization Configuration
If the 🍁 indicator is not present, log in and configure as follows:
# Login to organization (replace alias and URL as appropriate)
$ sf org login web --alias my-sandbox --instance-url https://orgfarm-xxxxxxx-dev-ed.develop.my.salesforce.com
# Set as default organization
$ sf config set target-org=my-sandbox
After configuration, run sf org list again to confirm the 🍁 mark is present.
🛠️ Make Command Setup
Apex Blueprint uses a Makefile to simplify some deployment operations. Please verify that the make command is available.
$ make -v
If you see output like the following, you're ready:
GNU Make 4.3