From 79afa914906a559480c03d29bf6a2766013d4e20 Mon Sep 17 00:00:00 2001 From: claudi Date: Thu, 29 Jan 2026 08:13:54 +0100 Subject: [PATCH] docs: Update copilot instructions to include development environment setup and quality checks --- .github/copilot-instructions.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 28404fa..154d09e 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -64,17 +64,23 @@ def validate_path(path: Path, allowed_roots: List[Path]) -> bool: 6. **Run quality checks**: `tox -e lint,type` 7. **Update docs**: Add docstrings and update README if needed +## Development Environment + +**Virtual Environment**: `.venv` (already created) +- Activate: `.venv\Scripts\activate` (Windows) or `source .venv/bin/activate` (macOS/Linux) +- All Python commands automatically use this environment through VS Code integration + ## Common Commands ```bash -# Setup +# Setup (one-time) pip install -r requirements-dev.txt -# Testing +# Testing (uses .venv automatically) pytest tests -v pytest tests --cov=src/webdrop_bridge --cov-report=html -# Quality +# Quality checks tox -e lint # Ruff + Black checks tox -e type # mypy type checking tox -e format # Auto-format code