Skip to content

Add devcontainer config - #173

Open
abkfenris wants to merge 3 commits into
mainfrom
devcontainer
Open

abkfenris wants to merge 3 commits into
mainfrom
devcontainer

Conversation

@abkfenris

@abkfenris abkfenris commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Adds a devcontainer configuration and setting of tools with mise. This allows the same config to be set for our dev tools across environments, and the devcontainer allows spinning up isolated environments on the fly (Codespaces, locally to keep Claude & friends from rampaging around your system).

For launching in Codespaces, use the New with options... and select the Codespace container. Locally we can connect to the host’s Docker, but on Codespaces it needs to run itself.

image image

@codecov-commenter

codecov-commenter commented Jul 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.02%. Comparing base (1991e58) to head (b82e079).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #173   +/-   ##
=======================================
  Coverage   74.02%   74.02%           
=======================================
  Files          68       68           
  Lines        1559     1559           
  Branches       33       33           
=======================================
  Hits         1154     1154           
  Misses        403      403           
  Partials        2        2           
Flag Coverage Δ
backend 65.40% <ø> (ø)
common 44.13% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@abkfenris
abkfenris marked this pull request as ready for review July 10, 2026 21:08
Adds a devcontainer configuration and setting of tools with [mise](https://mise.jdx.dev/). This allows the same config to be set for our dev tools across environments, and the devcontainer allows spinning up isolated environments on the fly (Codespaces, locally to keep Claude & friends from rampaging around your system).

For launching in Codespaces, use the `New with options...` and select the Codespace container. Locally we can connect to the host’s Docker, but on Codespaces it needs to run itself.
Only chown env-dir paths that exist. The Codespaces config has no named
volumes, so .pixi/.venv/node_modules do not exist at post-create time and
the unconditional chown aborted the script under set -e.
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