David Feltell

Results 141 issues of David Feltell

## What Support a `plugin_paths` variable in the OpenAssetIO config TOML, which (effectively) appends to [`OPENASSETIO_PLUGIN_PATH`](https://openassetio.github.io/OpenAssetIO/glossary.html#plugin_path_var). ## Why It would reduce the setup steps for enabling a host to work...

enhancement
suggestion

## What Following on from #747, add `.pyi` stub files to our Python package covering the `_openassetio` Python extension module. ## Why IDEs can use `.pyi` stub files located in...

## What Provide a mechanism for the middleware to ask the `LoggerInterface` if the message they are about to construct will be logged, so they can avoid constructing the string...

enhancement
api change

## What Investigate and document good practices and possible API implications of stable resolution vs. context vs. frequency of re-resolve vs. caching vs. ... ## Why ## Acceptance Criteria

task
needs discussion

## What Upgrade to Ubuntu 22.04 in CI and use the more recent `clang-tidy` and `clang-format` (v15), available in the default `apt` repo for 22.04. ## Why Currently our CI...

ci

## What Audit our types and evaluate whether they should remain `shared_ptr`s or use value semantics, especially considering passing between Python and C++. ## Why Modern idiomatic C++ prioritises value...

api change
investigation

## What Update the recipe on ConanCenter to build/supply the latest version of OpenAssetIO. ## Why ~~`cpython` is usually only a build dependency of OpenAssetIO. It can become a runtime/link...

good first issue
help wanted
ci
build
difficulty/medium

## What Check to see how easily we can migrate our build dependencies from ConanCenter to ASWF. ## Why ConanCenter, and the `cpython` package in particular, has proven to be...

ci
investigation

## What Publish pre-built artifacts for our supported platforms, both as part of release artifacts and PR artifacts. ## Why This simplifies the CI of downstream projects, since they can...

ci

# What Add CI jobs that automatically check/lint our markdown docs for broken links, spelling and any other quick wins. # Why It's very easy for docs errors to slip...

ci
task