David Feltell

Results 141 issues of David Feltell

## What Add no-code summaries of what OpenAssetIO is and why a user should care, from the perspective of different user personas. ## Why The docs articulating the problems that...

documentation
good first issue
help wanted
task
difficulty/easy
devdays2025

# What Disambiguate `test-venv`s by Python version and hence use appropriate `test-venv` for a given test run. # Why As a developer, when switching to a different Python version for...

# What Add support to our Python config to support source distribution ([`sdist`](https://docs.python.org/3/distutils/sourcedist.html)) builds. # Why This follows on from our addition of support for binary wheels in #630. Publishing...

good first issue
help wanted
build
Python
difficulty/hard

# What Prefix the cross-reference labels of glossary page items with some token and adjust the label text case to match the glossary title, e.g. `attributes` -> `glossary_Attributes`. # Why...

documentation
enhancement
good first issue
help wanted
task
difficulty/easy

## What Support `pip install --editable` ## Why Since https://github.com/OpenAssetIO/OpenAssetIO/issues/1340 we build OpenAssetIO as shared libraries by default, but a naive editable install will only install the Python extension module,...

good first issue
help wanted
difficulty/hard

## What Remove old deprecated aliases/types of `TraitsData`, `BatchElementError` and `BatchElementException` ## Why These are old enough now that we can remove them, at the very least for v1.0.0.

## What Implement a bare-bones Shotgrid plugin that only supports resolving `locateableContent`. ## Why By creating an initial plugin ourselves, we hope to entice the wider community to contribute improvements...

examples

## What Ensure our codebase(s) is in line with our policy on inclusive terminology. ## Notes This was spawned from https://github.com/OpenAssetIO/OpenAssetIO/pull/1110#issuecomment-1727471617 Requires guidance on policy. E.g. a problematic word list....

## What Use hand-rolled code rather than PCRE2 regular expressions for parsing URLs/paths in `FileUrlPathConverter` ## Why A PCRE2 dependency adds complexity to build systems for what is just a...

good first issue
help wanted
task
C++
tech debt
difficulty/medium

## What Log any errors during construction of the Ar2 plugin ## Why Currently we allow exceptions to propagate if they occur in the constructor of the plugin. However, since...

good first issue
help wanted
difficulty/medium