Skip to content

projects運用ガイド追加とOpenChamber初期プロジェクトパス改善#3

Merged
fjmrytfjsn merged 2 commits intomainfrom
chore/projects-readme-tracking
Apr 5, 2026
Merged

projects運用ガイド追加とOpenChamber初期プロジェクトパス改善#3
fjmrytfjsn merged 2 commits intomainfrom
chore/projects-readme-tracking

Conversation

@fjmrytfjsn
Copy link
Copy Markdown
Owner

@fjmrytfjsn fjmrytfjsn commented Apr 5, 2026

概要

  • projects/ ディレクトリ自体は管理対象に変更
  • projects/ 配下は原則 ignore、projects/README.md のみ追跡
  • OpenChamber 起動時に、初期プロジェクトパスを /workspace/projects(存在しない場合は /workspace)へ自動設定

変更内容

  • .gitignore
    • projects/* を ignore
    • !projects/README.md を例外追跡
  • projects/README.md
    • 運用ルールを新規追加(基盤リポジトリと実装リポジトリの分離)
  • .devcontainer/startup.sh
    • OPENCHAMBER_DEFAULT_PROJECT_DIR(デフォルト: /workspace/projects)を追加
    • OpenChamber 起動後に /api/opencode/directory を呼び出して初期ディレクトリを設定
    • 起動タイミング差を吸収するためリトライ実装(最大10回)
    • 対象ディレクトリが無い場合は /workspace へフォールバック
  • .env.template
    • OPENCHAMBER_DEFAULT_PROJECT_DIR=/workspace/projects を追加

目的

  • 基盤リポジトリとアプリ実装リポジトリの責務分離
  • 誤コミット防止と運用ルール共有の両立
  • OpenChamber のプロジェクト追加時の初期パスを DevContainer 運用に合わせる

動作イメージ

  • Dev Containers: Reopen in Container 後、OpenChamber でプロジェクト追加を開くと、初期候補が ~/ ではなく /workspace/projects(または /workspace)になる

@fjmrytfjsn fjmrytfjsn changed the title projects配下のREADMEのみを追跡する運用へ変更 projects運用ガイド追加とOpenChamber初期プロジェクトパス改善 Apr 5, 2026
@fjmrytfjsn fjmrytfjsn merged commit 897f035 into main Apr 5, 2026
2 checks passed
@fjmrytfjsn fjmrytfjsn deleted the chore/projects-readme-tracking branch April 5, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant