Open6

Codespacesを使った最高の開発環境構築

hossy37hossy37

背景

  • 気になったライブラリの使用感やアイディアのテストをしたいときがある
  • chromebookでだらだらと開発したい
  • codespacesでブラウザ上から簡単に開発環境を構築できる様になりたい

目的

  • codespacesで以下を満たす開発環境を簡単に構築できるようになりたい!
    • pythonの必要なライブラリを適宜追加
    • vscodeの拡張機能を適宜追加
hossy37hossy37

作業ログ

とりあえずdevcontainerをカスタムで作れればなんとかなりそうhttps://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#creating-a-custom-dev-container-configuration

hossy37hossy37

(別件)
poetryなるものがあるらしい.今度使ってみよう

hossy37hossy37

devcontainerではvscodeのextentionしかいじれないっぽい
python環境の構築はdockerfileとかでpipなどで入れる必要がある?

hossy37hossy37

なんかできたっぽい
devcontainer内で

  • postcreatecommandでpip install
  • customizations内のextensionsにvscode拡張機能を追加