Skip to content

chore: remove .vscode and .devcontainer#1459

Open
dimitri-yatsenko wants to merge 1 commit into
masterfrom
chore/remove-vscode-devcontainer
Open

chore: remove .vscode and .devcontainer#1459
dimitri-yatsenko wants to merge 1 commit into
masterfrom
chore/remove-vscode-devcontainer

Conversation

@dimitri-yatsenko
Copy link
Copy Markdown
Member

Summary

  • Delete .vscode/ (launch.json, settings.json) and .devcontainer/ (devcontainer.json, docker-compose.yml, Dockerfile).
  • Drop the now-dead check-json exclude in .pre-commit-config.yaml (the only JSON-with-//-comments files lived in those two directories).

Why

Neither directory is part of the published wheel/sdist (pyproject.toml ships only src/datajoint), neither is referenced by CI (tests use testcontainers; the djtest profile uses the root Dockerfile), and .devcontainer/Dockerfile had drifted from current tooling (still installing nose/nose-cov). Pixi already provides a reproducible dev environment, so contributors keep a working path.

Test plan

  • pip install -e ".[test]" succeeds
  • pytest tests/ passes (testcontainers-backed, independent of .devcontainer/)
  • docker compose --profile test up djtest --build passes (root Dockerfile)
  • pre-commit run --all-files passes
  • grep -rn "vscode\|devcontainer" --exclude-dir=.git returns nothing

Neither directory plays any role in the published package, CI tests, or
release path. The .devcontainer/Dockerfile had drifted from current
tooling (still installing nose/nose-cov), and pixi already provides a
reproducible dev env. Also drops the now-dead check-json exclude in
.pre-commit-config.yaml.
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