feat: add Dockerfile, dry-run mode, and documentation

- Add Dockerfile with multi-stage build using UV
- Add --dry-run CLI flag to log metrics instead of submitting
- Add comprehensive README with usage and metrics documentation
- Fix ruff linter warnings
- Add uv.lock for reproducible builds
This commit is contained in:
Tanishq Dubey
2025-12-16 11:53:16 -05:00
parent 3b3f3df53c
commit bbce85fa31
9 changed files with 1323 additions and 11 deletions

View File

@@ -27,3 +27,8 @@ target-version = "py312"
[tool.ruff.lint]
select = ["E", "F", "I", "N", "W", "UP"]
[dependency-groups]
dev = [
"ruff>=0.14.9",
]