ynput / ayon-core

Apache License 2.0
22 stars 30 forks source link

Chore: Move Maya addon code #546

Closed antirotor closed 1 month ago

antirotor commented 1 month ago

Changelog Description

Move client Maya addon code from AYON core to the folder along the server part. Refactoring imports to accommodate this move.

Additional info

This is also adding rather hacked support of inline codespell ignores to ease development. You can now use syntax:

foo = "some intentional tipo"  # codespell:ignore tipo

In next release of codespell (>2.2.6) it should be natively supported.

Testing notes:

Build and install the addon Test the integration

ynbot commented 1 month ago

Task linked: AY-4908 Move Maya client code

iLLiCiTiT commented 1 month ago

It is also required to define settings_category = "maya" in the plugins so settings can be applied automatically.

antirotor commented 1 month ago

With the settings category, we need to retest loading and publishing. Should work as before.

All plugins have their own Maya specific base class defining settings category and host now.