Tom Cowland
Tom Cowland
## What A tool that takes MovieLabs Ontology JSON and produces OpenAssetIO Trait/Scheme declaration JSON ## Why The MovieLabs Ontology is a corpus of work representing extensive research to defining...
## What - Define exactly which methods are actually mandatory (We should make this more permissive than it was in `FnAssetAPI`. - Switch to Python 3 syntax for `__metaclass__` in...
## What We need to finalise the definitive list of value types supported in maps (`Specification`, `.info()`, Attributes). And provide programatic methods to determine the supported types in python, C++...
# What Add a method to `ManagerInterface` that allows introspection of the type of the entity referenced by any given entity reference. # Why In order to support generic import...
## What Define what functionality should live in the base classes for specifications and traits ## Why Spec/traits will be auto-generated from some simple definition (probably JSON schema), This removes...
## What `log::SeverityFilter` is pretty basic. It needs some re-working to support: - Things other than `int` in the env var. Ie, be able to give "Warning, Error, Log" etc...
## What Add the `[[nodiscard]]` attribute to static factory methods. ## Why Helps linters ensure their correct use.
## What Rename the python `test_x.py` files such that `x` is the verbatim name of the file that defines the unit under test. ef: `test_specificationbase.py` -> `test_SpecificationBase.py` ## Why Creates...