Slide 13
Slide 13 text
Devinのワークスペースの仕組み
DevinセッションA
(ワークスペースをコピー)
DevinセッションB
(ワークスペースをコピー)
DevinセッションC
(ワークスペースをコピー)
セッション毎に
ワークスペースのコピーを作成
あるセッションから
他のセッションの内容を
書き換えることはない
リポジトリA
(Python + Node)
リポジトリB
(C#)
リポジトリC
(Ruby)
・・・
Devinワークスペース(Ubuntu 22.04)
任意のスナップショットから
コピーを作成することも可能
環境にセットアップされたライブラリ群
(Python, Node.js, Gitなど)
各リポジトリのセットアップ手段は、個別にDevin上
で設定する(依存ライブラリのインストール、linter
の実行方法など)
セットアップしたリポジトリ毎に環境が作成されるのではなく、
環境自体は一つのマシン上であり、リポジトリ間で共用している