Skip to content

chore: remove .vscode and .devcontainer#1459

Merged
ttngu207 merged 1 commit into
masterfrom
chore/remove-vscode-devcontainer
May 26, 2026
Merged

chore: remove .vscode and .devcontainer#1459
ttngu207 merged 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.
@ttngu207 ttngu207 merged commit 7e609a6 into master May 26, 2026
3 checks passed
@ttngu207 ttngu207 deleted the chore/remove-vscode-devcontainer branch May 26, 2026 17:22
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.

2 participants