Commit Graph

1 Commits (feat-api-uplift)

Author SHA1 Message Date
Jason Stirnaman c6efa0a6d7
feat(devcontainer): add GitHub Codespaces configuration (#6801)
* feat(devcontainer): add Codespaces config with Claude Code and Vale

Adds GitHub Codespaces / devcontainer configuration:
- Node.js 20 base image with Hugo extended
- Auto-installs: yarn dependencies, Vale CLI, Claude Code CLI
- VS Code extensions: Markdown, Prettier, YAML, Vale
- Port forwarding for Hugo dev server (1313)
- Secrets prompt for ANTHROPIC_API_KEY

Usage:
1. Open repo in Codespaces
2. Add ANTHROPIC_API_KEY to Codespaces secrets
3. Run `claude` to start Claude Code with full network access

https://claude.ai/code/session_0173AuWPoy6UXiatCMGz4W7h

* fix(devcontainer): remove invalid secrets field, use latest Hugo

- Remove 'secrets' field (not valid in devcontainer schema, configure in GitHub settings)
- Remove specific Hugo version (use feature default)
- Add codespaces.openFiles for better UX

https://claude.ai/code/session_0173AuWPoy6UXiatCMGz4W7h

* fix(devcontainer): simplify config, remove docker-in-docker

- Remove docker-in-docker feature (may cause filesystem provider errors)
- Remove codespaces-specific settings
- Simplify extensions list
- Make setup.sh more resilient (don't fail on warnings)

https://claude.ai/code/session_0173AuWPoy6UXiatCMGz4W7h

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-10 13:01:18 -06:00