Skip to content

chore: added dev container#10925

Merged
jasonsaayman merged 1 commit into
v1.xfrom
chore/dev-container-initial-setup
May 21, 2026
Merged

chore: added dev container#10925
jasonsaayman merged 1 commit into
v1.xfrom
chore/dev-container-initial-setup

Conversation

@jasonsaayman

@jasonsaayman jasonsaayman commented May 21, 2026

Copy link
Copy Markdown
Member

Summary

Added dev container setup

Linked issue

N/A

Changes

  • Setups up dev container

Checklist

  • Tests added or updated (or N/A with reason)
  • Docs / types updated if public API changed (index.d.ts and index.d.cts)
  • No breaking changes (or called out explicitly above)

Summary by cubic

Adds a VS Code Dev Container for axios to standardize local development and speed up onboarding. Installs ghcr.io/devcontainers/features/github-cli:1, runs npm ci --ignore-scripts, and configures ESLint/Prettier.

Description

  • Summary of changes
    • Adds .devcontainer/devcontainer.json using mcr.microsoft.com/devcontainers/javascript-node:1-24-bookworm.
    • Enables GitHub CLI feature ghcr.io/devcontainers/features/github-cli:1.
    • Runs npm ci --ignore-scripts on create.
    • Recommends VS Code extensions dbaeumer.vscode-eslint and esbenp.prettier-vscode; configures ESLint for JavaScript and disables format on save.
  • Reasoning
    • Provide a reproducible, ready-to-code environment for contributors and Codespaces.
  • Additional context
    • No application code changes.

Docs

  • Add a /docs/guide for “Using the Dev Container”:
    • Prereqs (Docker, VS Code + Dev Containers, or Codespaces).
    • How to open the repo in a Dev Container/Codespaces.
    • What runs automatically (install via npm ci --ignore-scripts) and available tools (GitHub CLI, ESLint/Prettier).

Testing

  • No tests added; config-only change.
  • Manual check: open in Dev Container, verify dependencies install, ESLint activates, and save does not auto-format.

Semantic version impact

  • No version impact. Tooling-only change; no release required.

Written for commit 6da970f. Summary will update on new commits. Review in cubic

@jasonsaayman jasonsaayman self-assigned this May 21, 2026
@jasonsaayman jasonsaayman added priority::medium A medium priority commit::chore The PR is related to a chore labels May 21, 2026

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Re-trigger cubic

@jasonsaayman jasonsaayman merged commit 1ed5f9d into v1.x May 21, 2026
26 checks passed
@jasonsaayman jasonsaayman deleted the chore/dev-container-initial-setup branch May 21, 2026 16:49
jasonsaayman added a commit that referenced this pull request May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

commit::chore The PR is related to a chore priority::medium A medium priority

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant