Have a bit of an issue trying to develop a workflow to integrate SFDX....
- Base Package
- Extension Package
Base package needs extension package to be installed to operate functionally.
In SFDX development when creating a scratch org for the Base package we currently need to have one of the extension packages installed.
We cannot install the extension package into the Base scratch org because the extension package is dependent on the base package being present. Since the scratch org for Base has not packages, no extension can be installed.
Right now we are doing a process that includes unlocked packages and it is not ideal.
I am trying to make sure that there is not a better way to do this. Either I am missing something or this is a big hole in SFDX development.
So, what is are some of the better approaches to developing, within SFDX, a Base package (in a scratch org) that depends on an extension package.