I am trying to move to using Salesforce DX with the package development model. I’m currently packaging some of our customizations that include Skuid pages. Once I create the scratch org and push my local project to the scratch org I always have to use “sfdx force:skuid:push” to push the pages to the scratch org after I install the Skuid package.
I’m looking for a way to include the skuid pages in the package.xml or somehow script the push of skuid pages into the “sfdx force:source:push” command to where I can include everything in a local project and spin up a scratch org in one command.
When I run “sfdx force:souce:push” and include Skuid as an installed package it installs Skuid correctly, but the push fails because I cannot push the skuid pages that my customizations require before Skuid is installed and I can’t figure out a way to include the skuid pages on the initial push"
To recreate the problem:
Try to create a scratch org with a lightning record page that uses the Skuid Page Component and refers to a Skuid Page. Include the Skuid Installed Package too. The deployment will fail because the Skuid page refered in the Skuid Page Component doesn’t exist.
Workaround: Install Skuid as a package first and then push the skuid pages and then push the rest of your deployment.