Skip to content

chore: standardize qcom repo maintenance#7

Merged
AviKaufman merged 7 commits into
mainfrom
developer
Jun 13, 2026
Merged

chore: standardize qcom repo maintenance#7
AviKaufman merged 7 commits into
mainfrom
developer

Conversation

@AviKaufman

@AviKaufman AviKaufman commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • Modernize the package layout around src/qcom and refresh tests, examples, tutorials, workflows, and project config.
  • Add repository standards, architecture documentation, roadmap ownership, preferred API names, compatibility aliases, and deprecation warnings.
  • Close the active maintenance items with adapter-registry coverage, compatibility-alias audit tests, optional dependency CI coverage, tutorial execution hygiene, and Markdown roadmap updates.

Validation

  • uv run --with ruff ruff format --check src tests examples scripts noxfile.py
  • uv run --with ruff ruff check src tests examples scripts noxfile.py
  • uv run --with mypy mypy
  • uv run --with pytest pytest tests/test_public_facade.py tests/test_compatibility_aliases.py
  • uv run --with pytest pytest tests/test_compatibility_aliases.py tests/controls/adapters/test_registry.py
  • All example scripts run with .venv/bin/python.
  • uv run --with nbformat --with nbclient --with ipykernel --with matplotlib --with pyarrow python scripts/validate_tutorials.py

Notes

  • The untracked local AGENTS.md file was intentionally not included.
  • Compatibility aliases are retained but deprecated until a formal removal policy is chosen.

@AviKaufman
AviKaufman merged commit f55a6d3 into main Jun 13, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant