Warning
このリポジトリはサイボウズ社内のOSSリポジトリ開発作業での利用を想定したものです。
TypeScript開発環境用の汎用Dev Container設定です。社内の各プロジェクトでサブモジュールとして追加して使用します。
- Homebrew パッケージマネージャー
- mise ツールバージョン管理
- Node.js / pnpm (mise管理)
- Claude Code AI開発アシスタント
- SSH Agent転送 (1Password対応)
- データ永続化 (node_modules, pnpm store, コマンド履歴)
- zsh シェル環境
- Docker Desktop
- 1Password (SSH Agent設定済み)
- Dev Container対応エディタ(VS Code/IntelliJ)またはDev Container CLI
詳細なセットアップ手順は セットアップガイド を参照してください。
git submodule add [このリポジトリのURL] .devcontainer
git submodule update --init- VS Code: コマンドパレット → 「Dev Containers: Reopen in Container」
- IntelliJ: Dev Containersプラグイン → 「Open in Dev Container」
- CLI:
devcontainer up --workspace-folder .
プロジェクト固有の設定や個人用設定が必要な場合は、セットアップガイドのカスタマイズセクションを参照してください。
- セットアップガイド - 詳細なセットアップ手順とカスタマイズ方法