プロジェクト立ち上げ時に 一度だけ 実施する作業をまとめる.既に完了した項目もチェック付きで記録しておく.
rintoHasegawa/SmTIAS-LightSim を Private で作成main ブランチを作成・初期コミット/sync-template)MiniTIAS/ と MiniTias-Evaluation/ を .gitignore に追加(参照用ローカルコピーのため)ローカル環境で uv をインストール済みであれば次へ.未導入であれば ENV_02_環境構築手順.md の手順 1 を実施.
以下はフェーズ 7(実装開始)の最初に行う.
uv init --package --no-readme --no-workspace
その後,pyproject.toml の依存関係を ENV_01_技術スタック.md の主要依存ライブラリ表に従って追記する.
例:
uv add mitsuba numpy trimesh pillow matplotlib pandas uv add --dev pytest ruff
uv python pin 3.12
.python-version ファイルが生成される.これをコミットする.
uv lock git add pyproject.toml uv.lock .python-version git commit -m "[add] uv によるプロジェクト初期化と Mitsuba 3 依存の追加"
main になっていること1 人運用のため必須ではないが,誤プッシュ防止に以下を推奨:
main未設定でも開発に支障はない.
現時点では外部サービス連携は不要.以下は将来検討事項として残しておく:
これらは管理者がコンソール操作で設定する作業のため,AI からは実施しない.
ENV_02_環境構築手順.md に従って自分の環境を構築