ynput / ayon-aquarium

AYON addon for Aquarium integration
https://ayon.ynput.io/features?addons=aquarium
Apache License 2.0
1 stars 1 forks source link

Maintenance: Update repo structure #10

Open MustafaJafar opened 4 months ago

MustafaJafar commented 4 months ago

Changelog Description

This PR aligns Repo's structure with the current expected structure by AYON.

Demo

Here's how it looks after installing the addon to my AYON instance. image

Additional Info

To Fully Test the addon, you'd need to

  1. Update your dependencies. using https://github.com/ynput/ayon-dependencies-tool
  2. Install Services somehow on your server side. (Skip when Aquarium has its first released as AYON will be able to fetch the services)

Additional Info 2

Client code doesn't work properly with AYON because of openpype calls. more info https://github.com/ynput/ayon-aquarium/issues/11

Testing Notes

  1. Run python create_package.py
  2. Upload to Ayon Server, the addon should be recognized by the server
  3. Feel free to test the Addon
mkolar commented 1 month ago

@iLLiCiTiT can you have a quick look at the code please? i'd be happy to merge it if it's allright

iLLiCiTiT commented 1 month ago

Updated with latest create package script and also updated client code to use ayon_core code.