Tom Cowland

Results 125 issues of Tom Cowland

## What Update `BUILDING.md` to best practices, and improve orientation in `REAEDME.md` to help newcomers find all the available resources. ## Why The current version was written before we added...

documentation

Closes #572 (and some). Having solicited broader consensus around the use of typedefs for simple types, the conclusion was that aliasing `std::string` to `Str` adds more conceptual overhead than is...

on hold
C++

## What Update existing manager methods (eg: `entityExists` et. al.) to callbacks, or decide if they are error-free and leave as vectors. ## Why The API is currently inconsistent as...

api change

## What We are currently missing proper end-to-end/integration tests across our supported language stack. Primarily due to things like #528. We need to ensure we have representative coverage across the...

test

## What Use `std::string` for `createEntityRefrence` and friends in all methods that use `Str` that aren't container types such as `TraitsData` or `InfoDict`. ## Why We currently have a mixture...

C++

## What Provide a C++ plugin system that mirrors the behaviour of the Python Plugin System (minus entry point loading). ## Why For performance reasons, we need to support Manager...

## Notes Once this is done, https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/62 can be started.

## What Run the manager template tests in `integrations.yml` ## Why We like to test downstream dependencies that we support, `integrations.yml` runs anytime OpenAssetIO updates, so we can make sure...

good first issue
help wanted
difficulty/easy

https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/pull/71#discussion_r1406479090 LocatableContent has support for template substitutions, like `fmt`, with the curly brackets. The normal ways you format this is via std::format or python fstrings, however these are not known...

## Why Cos apple silicon ## Notes - #1065 discovered that cross-compiling isn't working right now due to `_openassetio.so` still being built for `x86_64`. - ARM runners are believed to...

good first issue
help wanted
ci
build
Python
tech debt
difficulty/medium