File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,6 +28,11 @@ npm-debug.log*
2828yarn-debug.log *
2929yarn-error.log *
3030
31+ # 基盤リポジトリ配下に置く別アプリ実装リポジトリ
32+ # ディレクトリ自体は管理し、READMEのみ追跡する
33+ projects /*
34+ ! projects /README.md
35+
3136# 一時ファイル
3237tmp /
3338temp /
@@ -45,4 +50,4 @@ tailscale.state
4550# 開発用データベース
4651* .sqlite
4752* .sqlite3
48- * .db
53+ * .db
Original file line number Diff line number Diff line change 1+ # projects ディレクトリ運用ガイド
2+
3+ このディレクトリは、OpenCode ECC DevContainer 基盤上で作業する
4+ アプリ実装用リポジトリを配置するための場所です。
5+
6+ ## 目的
7+
8+ - 基盤リポジトリとアプリ実装リポジトリを分離する
9+ - DevContainer の共通環境を維持しながら、複数アプリを扱えるようにする
10+ - 誤って基盤リポジトリにアプリ実装コードをコミットしないようにする
11+
12+ ## 使い方
13+
14+ 1 . この配下にアプリのリポジトリを clone する
15+ 2 . 実装・コミット・PR はアプリ側リポジトリで行う
16+ 3 . この基盤リポジトリには、原則としてアプリ実装成果物を含めない
17+
18+ 例:
19+
20+ ``` bash
21+ git clone https://github.com/< your-account> /< your-app-repo> .git projects/< your-app-repo>
22+ cd projects/< your-app-repo>
23+ ```
24+
25+ ## Git 管理ルール
26+
27+ - ` projects/ ` ディレクトリ自体は管理対象
28+ - ` projects/README.md ` は管理対象
29+ - ` projects/ ` 配下のそれ以外は管理対象外
30+
31+ このルールにより、運用ガイドは共有しつつ、実装リポジトリの混入を防止できます。
You can’t perform that action at this time.
0 commit comments