Skip to content

Commit 450f493

Browse files
author
GitHub Copilot CLI
committed
chore: track projects directory with README only
1 parent 8f7db49 commit 450f493

2 files changed

Lines changed: 37 additions & 1 deletion

File tree

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ npm-debug.log*
2828
yarn-debug.log*
2929
yarn-error.log*
3030

31+
# 基盤リポジトリ配下に置く別アプリ実装リポジトリ
32+
# ディレクトリ自体は管理し、READMEのみ追跡する
33+
projects/*
34+
!projects/README.md
35+
3136
# 一時ファイル
3237
tmp/
3338
temp/
@@ -45,4 +50,4 @@ tailscale.state
4550
# 開発用データベース
4651
*.sqlite
4752
*.sqlite3
48-
*.db
53+
*.db

projects/README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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+
このルールにより、運用ガイドは共有しつつ、実装リポジトリの混入を防止できます。

0 commit comments

Comments
 (0)