本リポジトリはシンプルな Python 環境のテンプレートリポジトリです devcontainer の設定をしていますので、VS Code と Docker、Git さえあれば各種開発用設定が行われた Python の開発環境が構築され、即時開発が可能です GitHub のリポジトリページの「Use this template」を押下して使用してください
- Python : 3.12
- Docker インストール
- VS Code インストール
- VS Code の拡張機能「Remote - Containers」インストール
- 本リポジトリの clone
.env
ファイルを空ファイルでプロジェクト直下に作成- ssh-agent の設定
- 以下をプロジェクト名に合わせて変更
.devcontainer/devcontainer.json
name
,service
compose.yaml
services
の Key 名image
,container_name
env_file
- 環境変数を使用しない場合は除去
- main.py
- logging.conf
hoge
を使用するモジュール名に合わせる
README.md
LICENSE
- dependabot
.github/dependabot.yml
.github/workflows/auto_merge_depandabot.yml
- pyproject.toml
tool.poetry.name
,tool.poetry.description
,tool.poetry.authors
- VS Code 起動
- 左下のアイコンクリック
- 「Dev Containers: Reopen in Container」クリック
- しばらく待つ
- 初回の場合コンテナー image の取得や作成が行われる
- 起動したら開発可能
pytest