-
Set up your environment. Follow the steps in the Quick Start: Lightning Web Components Trailhead project. The steps include:
- Enable Dev Hub in your Trailhead Playground
- Install Salesforce CLI
- Install Visual Studio Code
- Install the Visual Studio Code Salesforce extensions, including the Lightning Web Components extension
-
If you haven't already done so, authorize your hub org and provide it with an alias (myhuborg in the command below):
sf org login web -d -a myhuborg
-
Clone this repository:
git clone https://github.com/albarivas/plants cd plants
-
Create a scratch org and provide it with an alias (plants in the command below):
sf org create scratch -d -f config/project-scratch-def.json -a plants
-
Push the app to your scratch org:
sf project deploy start
-
Assign the Plants_App permission set to the default user:
sf org assign permset -n Plants_App
-
Import sample data:
sf data tree import -p data/data-plan.json
-
Open the scratch org:
sf org open
-
Select custom theme: setup --> Themes and Branding --> Plants App --> Activate
-
Create a custom notification type: setup --> Custom Notifications --> New Custom Notification Type
- Name: Temperature Alert
- Developer Name: Temperature_Alert
- Make it available for Desktop and Mobile