Contributing
Development Setup
Code Style
Format all code with Ruff before submitting:
Testing
Run the full test suite:
Run a single test file:
Run with coverage:
Pull Request Guidelines
- Create a feature branch from
main - Write tests for new functionality
- Run
ruff format .andpytest tests/ -vbefore pushing - Open a PR with a clear description of the changes
Building Documentation
Community
Join the DeepLens Slack workspace to connect with contributors. For inquiries, contact Xinge Yang (xinge.yang@kaust.edu.sa).