Skip to content

Conversation

@harikrishnan83
Copy link
Contributor

Summary

Adds VS Code Dev Container configuration to provide a consistent, containerized development environment for OpenSpec contributors.

What's Changed

  • Dev Container Configuration (.devcontainer/devcontainer.json):
    • Based on Node.js 20 LTS (TypeScript/Node image), because I noticed your GitHub actions are also on Node 20 LTS
    • Includes all the basic utils like Git and pre-configured VS Code Extensions
    • Auto-runs pnpm install on container creation
    • Mounts SSH keys for seamless git operations
  • Documentation (.devcontainer/README.md):
    • Setup instructions for first-time users
    • I added this as a separate file under .devcontainer for the moment, please feel free to move it under Contributing section in README.md
  • Git Ignore Updates:
    • Added .pnpm-store/ to prevent pnpm cache from being committed

AI Assistance Disclosure

This PR was created with assistance from Claude Code (Anthropic). The solution was discussed, implemented, and tested with AI assistance for code generation and documentation. All changes have been reviewed and validated.

🤖 Generated with Claude Code

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copy link
Contributor

@TabishB TabishB left a comment

Choose a reason for hiding this comment

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

Can't say I use dev containers for building/testing locally, but cant hurt to have this change in for those that do use it I suppose 👍

@TabishB TabishB merged commit 822464e into Fission-AI:main Oct 19, 2025
6 checks passed
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