-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
Is there an existing issue for this?
- I have searched the existing issues.
Please describe the feature you have in mind and explain what the current shortcomings are?
The ayon-python-api public API is currently very flat by design.
(Everything get imported into the global __init__.py and exposed via __all__).
This might not be ideal to work with and certainly makes the API Reference very hard to browse. This could refrain from bigger adoption.
How would you imagine the implementation of the feature?
- Replace the
automated_api.pyscript by a dynamic function creation at__init__.pyand uses decorator to handle connection. - Expose public API via modules based on features/classes
- Set deprecation warning with redirect to ensure backward compatibility
Are there any labels you wish to add?
- I have added the relevant labels to the enhancement request.
Describe alternatives you've considered:
No response
Additional context:
No response
Metadata
Metadata
Assignees
Labels
No labels