Contributing¶
Thank you for your interest in contributing to DepthScale!
Development Setup¶
Running Tests¶
Code Style¶
- Follow PEP 8 conventions
- Add type hints to all function signatures
- Write docstrings (Google style) for public functions
- Include unit tests for new functionality
Pull Request Process¶
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes with tests
- Run the test suite:
pytest tests/ - Commit with a descriptive message
- Push and open a Pull Request
Reporting Issues¶
Please include: - Description of the problem - Steps to reproduce - Expected vs actual behavior - Python version and OS