David Feltell
David Feltell
## What Use a more recent VFX Reference Platform (2023+) as the default distribution target for OpenAssetIO, whilst making a best-effort to retain support for older (in-use) target platforms. ##...
## What Shim plugin for Katana AssetAPI ## Why Easier migration path and demoability. ```[tasklist] ### Tasks - [ ] https://github.com/OpenAssetIO/OpenAssetIO/issues/1375 - [ ] https://github.com/OpenAssetIO/OpenAssetIO/issues/1376 - [ ] https://github.com/OpenAssetIO/OpenAssetIO/issues/1377 -...
## What Use CMake presets (including `--workflow` presets) in CI where not already using them, and augment existing presets with options that are currently appended on the command-lines. ## Why...
## What When an exception occurs during an API request in a hybrid plugin, attempt to retry the request with the lower-priority plugin. ## Why See https://github.com/OpenAssetIO/OpenAssetIO/pull/1360#discussion_r1695415988 This may or...
I'm tempted to add the `--harmless` flag to the test, to force more frequent updates of the snapshot, give more useful output when there is a break, and call out...
## What Add a section in BUILDING.md, and if appropriate tweak the README, detailing changes in required when building under different VFX Reference Platforms ## Why libstdc++ ABI toggle. Maybe...
## What Use `shared_ptr`s that are not nullable, where appropriate. ## Why Segfaults. See [GSL](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#i12-declare-a-pointer-that-must-not-be-null-as-not_null) for docs/implementation.
## What Support build system customisable top-level namespace(s) of all OpenAssetIO symbols. ## Why There are use cases where multiple (incompatible) copies of OpenAssetIO may coexist in a single application...