When authoring a project setup in Oomph, I can install additional plugins using P2. Project setups only work in context of product setups, but the Project Setup has no reference to the product setup.
I would like to ensure as much as possible that irrespective of the product someone selects, the project setup can be performed.
Short of using a Configuration, is there a recommended strategy to identify the plugins required to work with the project. What assumptions can be made about the minimal running target or product? How can I test that my project setup is well-designed? Is there automation for this?