Tom Cowland

Results 125 issues of Tom Cowland

## What As a C++ host, I can resolve entity references to their representative `TraitData`s. ## ACs - C++ host can call `resolve` as per #483 - Python implementation removed...

C++

# What Convert uses of entity references to use a strongly-typed object rather than a string, as decided in #532. Implement this system in C++ with Python bindings. # Why...

api change
C++

See description on #181. ## Notes - PR for C++ build/lib - PR for Python bIndings

task

## What Update the existing code in [tests](tests) to use the revised test voice policy defined in [CONTRIBUTING.md](CONTRIBUTING.md). ## Why It properly describes the expectations of the system under test....

good first issue
test

## What Determine a strategy for building and publishing `openassetio` (and `openassetio_mediacreation`) such that it can be trivially `pip installed` on supported platforms. Timeboxed to 1-2 days

build
Python

## What Ensure well-known key constants for `ManagerInterface::info` are available in `C` and `C++`. ## Why The constants serve as a mechanism to avoid programming errors due to incorrect string...

api change
C++
C
Python

## What As a C++ host I wish to be able to resolve entity data. ## Tasks - [x] #531 - [x] #532 - [ ] #549 - [ ]...

C++

- Conversions to other types. - Querying manager compatibility.

[consider] If we want to be grown-up, we should probably * Use `std::cerr` for `severity > kInfo` or possibly `> kWarning`. * Use `std::clog` otherwise. It's remarkably difficult to find...

good first issue
help wanted
difficulty/easy

## What Establish where we need to manage the GIL, and update the bindings accordingly. ## ACs - Ensure `CODING_STANDARDS.md` is updated to include any GIL-related guidelines. - Impact on...

Python