-
Stukalov MN создал
Introduce ruff linting, pytest smoke and Playwright E2E tests, GitHub Actions workflow with PostGIS, pre-commit hooks, and developer documentation. CI installs GDAL matching the runner via ci_install_deps.sh. Co-authored-by:
Cursor <cursoragent@cursor.com>ac82179d