Open2

Dev Containers

ピン留めされたアイテム
bells17bells17

Inbox

個人用dotfiles

https://github.com/bells17/devcontainers-dotfiles

前に書いた記事

https://zenn.dev/bells17/articles/devcontainer-2024

要約

上記記事の追加内容的としては下記

  • https://github.com/devcontainers/images/tree/main/src を見る限り主要なOSとしてはubuntu/alpineの2種類なので基本この2種類をサポートしておけばOKそう
  • https://github.com/devcontainers/features/tree/main/src/common-utils はほぼ必須のfeatureなので、もしプロジェクトに入ってなかったら入れてもらう
  • ユーザー個別設定を加えたい場合はdotfilesを使う
    • 例えば下記のような用途では
    • 主要なプラットフォームではdotfilesをサポートしてることが多そうだけど、サポート外のやつも多い
    • 以下プラットフォームごとのサポート状況(サッとドキュメントとかを確認してみただけ)
      • devcontainer cli: サポート有り(--dotfiles-repository オプション)
      • codespaces: サポート有り
      • coder: サポート有り
      • devoid:サポート有り
      • gitpod: サポート有り(これは非devcontainerの方?)
      • JetBrains IntelliJ IDEA: サポート無しっぽい
      • Visual Studio: 不明
      • devenv: サポート無しっぽい
      • devbox: サポート無しっぽい
      • codesandbox: サポート無しっぽい
  • 多分JetBrains IntelliJ IDEAとかは主要エディタの1つだと思うんだけど、ドキュメントを見る限りではちょいちょいサポート不足な点も感じたので、このあたりのサポートが追いついて来ればより利用しやすくなりそう