GitHub Codespaces make OSS contribution much simpler, especially for small projects and small commits, like new tests in this benchmark.
The default Python Codespace almost works out-of-the-box with this repo, but unfortunately some of the libraries require system packages not installed by default (specifically supervision requires OpenGL, see .devcontainer.json), so there's a small amount of configuration required, which this PR adds.
Type of change
[x] New feature (non-breaking change which adds functionality)
How has this change been tested, please provide a testcase or example of how you tested the change?
I used the configured devcontainer to create PR #17.
Any specific deployment considerations
If you want to encourage contributions via this route, you might want to add some material on it to the README.
Description
GitHub Codespaces make OSS contribution much simpler, especially for small projects and small commits, like new tests in this benchmark.
The default Python Codespace almost works out-of-the-box with this repo, but unfortunately some of the libraries require system packages not installed by default (specifically supervision requires OpenGL, see
.devcontainer.json
), so there's a small amount of configuration required, which this PR adds.Type of change
How has this change been tested, please provide a testcase or example of how you tested the change?
I used the configured
devcontainer
to create PR #17.Any specific deployment considerations
If you want to encourage contributions via this route, you might want to add some material on it to the
README
.