Tom Cowland
Tom Cowland
## Proposal Require a locale to be passed to `Session.CreateContext`. ### Rationale Not 100% on this one, but it might be useful. It would allow a manager to associate the...
## What This list covers topics to re-validate before moving further on with the core `C`/`C++` API: - [x] ~`SimpleString` naming~ done - [x] ~`SimpleMap` naming~ done - [x] ~`Should`...
## What As an integrator of OpenAssetIO into a host, or a developer of an OpenAssetIO manager plugin, I need to be able to freely split my implementation between one...
## What Support `asan`, and potentially `ubsan` sanitiers on macOS and Windows equivalents. ## Why We presently only support these on Linux. It's possible that there may be platform specific...
## What Remove pylint suppressions originally added to accommodate Python 2 compatibility; and fix any violations that are raised. ## Why Python 2 compatibility was ruled out long ago. VFX...
## What Check that constraints described in `ManagerInterface` and `Manager` documentation, and then `HostInterface`/`Host` etc. match reality and amend/update/ensure tested accordingly. ## Why There are several [claims in the documentation](https://github.com/TheFoundryVisionmongers/OpenAssetIO/blob/146a8a988517520f9dab603244b7c282c0df32d9/src/openassetio-core/include/openassetio/managerAPI/ManagerInterface.hpp#L175),...
https://github.com/TheFoundryVisionmongers/OpenAssetIO/pull/353#discussion_r859535937
## What Re-visit the traits used in the test harness to make sure they are sensible in the global namespace. ## Why The `manager` trait is tenuous.
Continuing from #142, the current API, by design, has a restricted set of simple types. It has been highlighted that this a potential limiting factor in the future applicability of...
# What Investigate ways to avoid `from openassetio import specification.Specification` etc. where `from openassetio.specification import Specification` is preferred