- 共通した開発環境を提供するためのプロジェクト
- devcontainerを利用してVSCodeへの開発環境の提供を想定している
- dockerが利用できる環境が必要。
- Docker for Desktopなども利用可能ではあるがディスクI/Oが遅いため、できればWSL2+Ubuntuを利用することを推奨する。
- Windowsの場合は、WSL2+Ubuntuを参照。
- 【後日記載】Macの場合は、Lima+Ubuntuを想定。
- devenvironが用意する独自コマンドが存在する。
- こちらを参照。
- 適切なイメージが存在しない場合は、自分でビルドする必要がある。
- こちらを参照。
将来的にはdevcontainerのfeaturesへの移行を行いたい。
- 【UPDATE】以下のものはコンテナから除外した。必要に応じてfeaturesで追加する。
- nodejs
- PHP
- Java
- Rust
- 開発言語系
- python 3.11
- パッケージマネージャ
- poetry
- その他
- awscli (with session-manager-plugin)
- twine
- python-dotenv
- build-essential
- sqlite3
- terraform
- git
- subversion
- 7z
- chromium
- ffmpeg
- sox