Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 1.63 KB

README.md

File metadata and controls

63 lines (43 loc) · 1.63 KB

Go with Visual Studio Code

Visual Studio Codeを使ったGo開発環境構築のテンプレート。 DevContainerを使った開発環境構築を行う。

GO開発環境構築手順

事前準備 - 1: Dev Containers拡張機能をインストール

Dev Containers拡張機能をインストールする。

事前準備 - 2: Dockerfileを編集する

状況にあわせてDockerfileを編集する。

1. リポジトリをクローン

リポジトリをクローンする。

2. Visual Studio Codeで開く

クローンしたリポジトリをVisual Studio Codeで開く。

3. Dev Containersでコンテナーを起動

Visual Studio Codeの左下にある「><」のアイコンをクリックし、「Remote-Containers: Reopen in Container」を選択する。

ソースファイルの置き場所

プロジェクトルートディレクトリにソースファイルを配置する。

例:

project-root
  ├─ .devcontainer
  ├─ compose.yml
  ├─ Dockerfile
  ├─ go.mod
  ├─ go.sum
  └─ main.go

カスタマイズ

.devcontainer/devcontainer.jsonファイルを編集してカスタマイズできる。

たとえばチームで拡張機能を共有する場合は、customizations.vscode.extensionsに拡張機能を追加する。

{
    "customizations": {
        "vscode": {
            "extensions": [
                "golang.go",
                "ms-azuretools.vscode-docker",
                "GitHub.copilot",
                "GitHub.copilot-chat"
            ],
        }
    }
}