Contributing
Short guide for working on Vantage SDKPy.
Environment Setup
git clone https://github.com/vantagecompute/vantage-sdkpy.git
cd vantage-sdkpy
uv sync
Run tests:
uv run --with pytest pytest tests/test_sdk_smoke.py
Standards
- keep the SDK headless
- avoid filesystem-backed behavior in the standalone package
- return Python objects rather than rendered output
- preserve compatibility for
vantage-cliwhere practical
Docs Development
cd docusaurus
yarn
yarn start
Generate API docs directly:
yarn generate-api-docs