TL; DR はじめに Workspace modeが解決したい課題 Workspace modeのユースケース 複数リポジトリにまたがる開発をする experimentalWorkspaceModuleを置き換える monorepoとWorkspace mode single moduleの場合 multi moduleな場合 goplsのためのワークアラウンド go.modのあるディレクトリにcdしてそこでエディタを開く エディタのMulti-root Workspaceを利用する まとめ TL; DR multi moduleなmonorepoだからgo.workを置こう、は間違い 依存関係の管理を一緒にしてしまって問題ない物だけが一つのWorkspaceに共存できる monorepoでも普通のリポジトリでも、go.workは一時的に外部依存をローカルにあるモジュールで上書きするとき