ynput / ayon-applications

AYON addon to maintain applications
Apache License 2.0
3 stars 4 forks source link

Plugin Development using Additional Application #27

Open tanh609 opened 1 week ago

tanh609 commented 1 week ago

Is there an existing issue for this?

Current Behavior:

I'm currently in the process of developing a plugin for Storyboard Pro (SBP). When I add SBP as an Additional Application and launch AYON in dev mode, the launcher seem to not aware of the SBP plugin that I've created and uploaded to the server.

My current work around is to edit "applications.json" and "settings.py" in the Application's server folder to make SBP one of the default Application. Then the development workflow work as expected.

Expected Behavior:

When using the AYON launcher to launch an Additional Application with in development plugins, it will use the development code.

Version

1.0.0

What platform you are running on?

Windows, Linux / Ubuntu

Steps To Reproduce:

  1. Upload A barebone version of SBP Plugin to AYON server
  2. Setup a DEV bundle with SBP and specify a local path for the plugin
  3. Add Storyboard Pro as and Additional Application.
  4. Launch SBP using AYON launcher

Are there any labels you wish to add?

Relevant log output:

No response

Additional context:

No response

tanh609 commented 1 week ago

I've just realized that Application v1.0.0 also requires editing the constants.py in both the client and server folder to make SBP pro appears properly in the Application Launcher.