Development Guide#
Quick reference for developers contributing to Smart NVR.
Setup#
Install development dependencies:
poetry install --with test
Running Tests#
# Run all tests
poetry run pytest
# Run with coverage report
poetry run pytest --cov=src --cov=ui --cov-report=term-missing:skip-covered
# Generate HTML coverage report (optional)
poetry run coverage html
Open htmlcov/index.html to view coverage details.