Skip to content

開発環境構築

Kohei Noda edited this page Feb 7, 2024 · 2 revisions

概要

  • dirac_caspt2では4種類の環境構築の方法を用意しています
  • どの環境構築でも以下の手順は共通で行う必要があります
    • リポジトリをフォークする
    • トピックブランチを作る

GitHubのCodespacesを用いる方法

  • GitHubアカウント以外は必要なものはありません
  • 以下の手順を踏めば使用できます
    • リポジトリをフォークする
    • トピックブランチを作る
    • トピックブランチに移動する
    • Code → Codespacesから新しいCodespacesを作成する
    • 数分待つ
dev-env-codespaces-instruction.mp4

VSCodeのdevcontainerを用いる方法

  • Docker, docker compose, VSCodeが必要です。詳しくはVSCode公式チュートリアルを参照してください
  • 以下の手順を踏めば使用できます
    • リポジトリをフォークする
    • トピックブランチを作る
    • フォークしたリポジトリをcloneする
    • トピックブランチに移動する
    • Code → Codespacesから新しいCodespacesを作成する
    • 数分待つ
dev-env-vscode-devcontainer-instruction.mp4

docker composeを用いる方法

  • Docker, docker-compose が必要です。docker composeの公式インストールマニュアルを参照してください
  • 以下の手順を踏めば使用できます
    • リポジトリをフォークする
    • トピックブランチを作る
    • フォークしたリポジトリをcloneする
    • トピックブランチに移動する
    • .devcontainerディレクトリに移動する
    • docker compose up -d build でコンテナをビルドする
    • docker exec -it dirac-caspt2 /bin/bash でコンテナに入る
    • 適当なエディタをインストールする
dev-env-terminal-instruction.mp4

開発環境を手動で用意する方法