Thank you for your interest in contributing to the Veria SDK! We welcome contributions from the community.
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/veria-python.git - Create a virtual environment:
python -m venv venv && source venv/bin/activate - Install dev dependencies:
pip install -e ".[dev]" - Create a branch:
git checkout -b feature/your-feature-name
pytest- We follow PEP 8 guidelines
- Use type hints for all public APIs
- Use meaningful variable and function names
- Add docstrings for public functions and classes
ruff check .
mypy src/- Ensure your code passes all tests and linting
- Update documentation if needed
- Add a clear description of your changes
- Reference any related issues
When reporting issues, please include:
- SDK version (
pip show veria) - Python version
- Operating system
- Minimal reproduction steps
- Expected vs actual behavior
- Open a GitHub issue for bugs or feature requests
- Email support@veria.us for general questions
By contributing, you agree that your contributions will be licensed under the MIT License.