delegateas/Daxif

Plugin.Sync - Few questions

altmank opened this issue · 0 comments

Hello,

For the API Plugin.Sync(Env.dev, pluginDll, pluginProjFile, SolutionInfo.name)

  • What is the significance of the solution name parameter?
  • Can deployment only happen within the context of a solution? I want to deploy plugin assembly, steps, images, etc without making any solution changes or requiring a solution, just like the Plugin Registration tool.
  • Is there any support for a add/update only deployment mode or a deployment filter to specify specific plugin classes so that I could slowly add support to plugins over time rather than having to do an all or none approach to integration?
  • If I want to further customize the extended plugin base class, what is the specific criteria/interface that needs to be left unchanged to ensure Daxif can still extract the plugin configuration from the base class?
  • For async plugin steps, there is an option to delete the system job record if successful, is that part of the configuration that can be deployed? If not, what does Daxif set that too?

F# is not my first language and the documentation was very sparse so I was having some trouble obtaining the answer via code. I appreciate any help or direction you can provide.