Closed foundrytom closed 1 year ago
Produce a basic AR2 plugin based on the resolver example that can be invoked in a USD stage composition context (e.g. via usdview or usdcat).
usdview
usdcat
No other functionality that logging method entry for all relevant methods.
Will help its understand how USD invokes the AR API as part of https://github.com/OpenAssetIO/usdOpenAssetIOResolver/issues/5, and provide a framework for an OpenAssetIO host.
ArDefaultResolver
TF_DEBUG
pytest
The initial skeleton plugin implementation is temporary, but long-term this is needs to be a robust, supported project.
What
Produce a basic AR2 plugin based on the resolver example that can be invoked in a USD stage composition context (e.g. via
usdview
orusdcat
).No other functionality that logging method entry for all relevant methods.
Why
Will help its understand how USD invokes the AR API as part of https://github.com/OpenAssetIO/usdOpenAssetIOResolver/issues/5, and provide a framework for an OpenAssetIO host.
ACs
Plugin
ArDefaultResolver
with logging (TF_DEBUG
) for method entry (plus string args) to ensure working code path is logged.Project
pytest
see for ref for programmatic USD invocation.Out of scope
Notes
The initial skeleton plugin implementation is temporary, but long-term this is needs to be a robust, supported project.