Skip to content

dx: add .devcontainer/ for one-click contributor setup#48

Closed
Copilot wants to merge 3 commits into
mainfrom
copilot/add-devcontainer-setup
Closed

dx: add .devcontainer/ for one-click contributor setup#48
Copilot wants to merge 3 commits into
mainfrom
copilot/add-devcontainer-setup

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 24, 2026

The repo ships a no-devcontainer coaching rule but has no devcontainer of its own. This adds one so contributors (and Codespaces users) get a reproducible environment matching CI.

Changes

  • .devcontainer/devcontainer.json — Microsoft typescript-node:1-22-bookworm image (Node 22 LTS, matching .github/workflows/ci.yml), npm install as postCreateCommand, and the github-cli feature.
  • Preinstalled VS Code extensions — ESLint, TypeScript Next, Vitest Explorer, Code Spell Checker, Playwright Test (covers every tool invoked by npm run check).
  • Editor settings — format-on-save, ESLint fix-all on save, workspace TypeScript SDK.
  • .devcontainer/README.md — brief usage notes for Codespaces and the Dev Containers extension.

No application code is touched.

Copilot AI changed the title [WIP] Add .devcontainer/ for one-click contributor setup dx: add .devcontainer/ for one-click contributor setup May 24, 2026
Copilot AI requested a review from aymenfurter May 24, 2026 12:21
@aymenfurter
Copy link
Copy Markdown
Contributor

@copilot Lets go with mcr.microsoft.com/devcontainers/typescript-node:22-bookworm

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 24, 2026

@copilot Lets go with mcr.microsoft.com/devcontainers/typescript-node:22-bookworm

Updated in 8ae4b8b — image is now mcr.microsoft.com/devcontainers/typescript-node:22-bookworm.

@github-actions
Copy link
Copy Markdown

⚠️ Deprecation Warning: The deny-licenses option is deprecated for possible removal in the next major release. For more information, see issue 997.

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@aymenfurter aymenfurter marked this pull request as ready for review May 24, 2026 12:44
@aymenfurter aymenfurter requested a review from san360 May 24, 2026 12:45
@aymenfurter aymenfurter added the dx Developer experience label May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dx Developer experience

Projects

None yet

Development

Successfully merging this pull request may close these issues.

dx: add .devcontainer/ for one-click contributor setup

2 participants