Contributing
We welcome contributions to the Voxta Python Client!
Development Setup
This project uses uv for dependency management and Ruff for linting and formatting.
1. Clone the repository
2. Install dependencies
3. Install pre-commit hooks
4. Run tests
5. Build documentation locally
Pull Request Process
- Create a new branch for your changes.
- Ensure tests pass and the code is properly formatted (
ruff format .). - Submit a pull request with a clear description of your changes.