Tom Cowland

Results 125 issues of Tom Cowland

## What Document any standards for in-code and `.dox` documentation conventions we adhere to. ## Why They are not well-known and may be specific to our docs build setup. These...

documentation

## What `pip install .` should produce a fully working python package (including c components) without additional steps. ## Why This is a pre-requisite for packaging for distribution, and is...

Python

## What De-couple CMake and `setup.py`, so that `setup.py` can be used as a top-level entry point for installation/management of the python component of the API. ## Why Presently, `cmake`...

build
Python

## What Ensure it is clear in the API documentation which methods are considered unstable (ie: yet to be migrated/updated). ## Why As we build more PoCs around the alpha...

documentation

## What PyPi release of `openassetio` ## Why Early adoption has shown that there is much confusion around the mechanics of the project build. Early prototypes with to use `openassetio`...

## What Produce a DR that describes a revised project filesystem structure that better reflects/supports the modularity of the code base. ## Why The current structure has grown from a...

build

## What Update the examples to use the new callback-based APIs ## ACs - `resolve`/`preflight`/`register` usage in examples/sketches

documentation

## What See: https://github.com/JellyfishPictures/OpenAssetIO-rez-pkgs/blob/075d1823255446930901b3ed0eb6e0674a4e6a28/openassetio/rezbuild.py#L30 It seems that CMake is having trouble finding python on Windows in some configurations. We need to figure out the cause for this, and support out-the-box...

build

[fix]/[plan] It occurs to me, we don't test that the appropriate index (`_idx`) is given by the manager implementation in any of our batch method tests in apiComplianceSuite. We should...

test
task

## What Ensure that the python bindings mark pure virtual methods as abstract (eg via `abc`). ## Why Helps eliminate programming errors when developing python-only interface implementations. Related to #163.

Python