Skip to content

fix(claude-code): template adoption improvements - #60

Merged
gatezh merged 1 commit into
masterfrom
fix/claude-code-template-improvements
Mar 28, 2026
Merged

gatezh merged 1 commit into
masterfrom
fix/claude-code-template-improvements

Conversation

@gatezh

@gatezh gatezh commented Mar 28, 2026

Copy link
Copy Markdown
Owner

Summary

Addresses template friction points from #59:

Items already fixed by #58: init-plugins.sh location (#2), theme (#6). Codex integration (#3) excluded.

Test plan

  • Validate JSONC syntax of both devcontainer.json (done locally — passes)
  • Validate YAML syntax of both docker-compose.yml (done locally — passes)
  • Validate JSON syntax of settings.json (done locally — passes)
  • Cross-check volume names match between default and sandbox variants (verified — identical)
  • Copy template to a test project and verify container starts with shared volumes

🤖 Generated with Claude Code

…implified mounts

Address multiple template adoption issues from #59:

- Add .claude/settings.json with common permission allowlists (#1)
- Simplify node_modules mounts to root-only with commented monorepo examples (#4)
- Switch ${devcontainerId} → ${localWorkspaceFolderBasename} so both variants
  share volumes (node_modules, claude config, fish history) (#7)
- Add name: field to docker-compose.yml files to prevent project collisions (#8)
- Add recommended extensions section to README (#5)

Closes #59

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

1 participant