Chore: Preparation for split of addon from ayon core #402
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changelog Description
Prepare codebase for first step in separation of addon from ayon core codebase. Moved client code of applications addon next to server code.
Additional info
This change is preparation for separation of addons into separated repositories. First step will be to move code from modules and hosts next to their coresponding server code under
server_addon
directory. First candidate was applications addon.Combination of older addons and newer ayon-core,may cause that the client code is not available. I've added a mapping of milestone version of an addon to be able to detect these cases and log them out. For now it is only applications addon, but more will come.
Modified script creating packages in
server_addon
to be able to handle client code and custompackage.py
.Not sure if logging out the error is enough? Not sure if we should show a message about it?
Testing notes:
There is so much possibilities how to test this,
server_addon/create_ayon_addons.py
and upload the packages to server.0.1.x
version, AYON launcher should log out warning message.