docs: add App Browser to new app checklist (step 2)
App Browser (/apps) and Asset Map (projects.json) are managed separately. Both must be updated when a new app is created. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
32fdd6debe
commit
de5f398711
19
AGENTS.md
19
AGENTS.md
|
|
@ -327,29 +327,34 @@ npm run deploy
|
||||||
- `posimai-dashboard/src/data/projects.json` の `projects` 配列にエントリを追加
|
- `posimai-dashboard/src/data/projects.json` の `projects` 配列にエントリを追加
|
||||||
- 適切な `category` を設定(`posimai-pwa` / `active` / `flagship` / `micro` / `infra` など)
|
- 適切な `category` を設定(`posimai-pwa` / `active` / `flagship` / `micro` / `infra` など)
|
||||||
|
|
||||||
2. **Ecosystem Map 追加**
|
2. **App Browser カテゴリに追加**
|
||||||
|
- `posimai-dashboard/src/app/apps/page.tsx` の `APP_CATEGORIES` 配列から適切なカテゴリを選び `projectIds` に追加
|
||||||
|
- カテゴリ: `input`(インプット)/ `routine`(日次ルーティン)/ `create`(作成・記録)/ `tools`(ツール)/ `business`(ビジネス)/ `infra`(インフラ)
|
||||||
|
- ここに追加しないと App Browser に表示されない(Asset Map には出るが App Browser は別管理)
|
||||||
|
|
||||||
|
3. **Ecosystem Map 追加**
|
||||||
- `posimai-dashboard/src/app/ecosystem/page.tsx` の `NODES` 配列にノードを追加
|
- `posimai-dashboard/src/app/ecosystem/page.tsx` の `NODES` 配列にノードを追加
|
||||||
- 関連する `EDGES`(依存関係)も追加
|
- 関連する `EDGES`(依存関係)も追加
|
||||||
|
|
||||||
3. **Development Timeline に追記**
|
4. **Development Timeline に追記**
|
||||||
- `posimai-dashboard/src/app/timeline/page.tsx` の `EVENTS` 配列に今日の日付でエントリを追加
|
- `posimai-dashboard/src/app/timeline/page.tsx` の `EVENTS` 配列に今日の日付でエントリを追加
|
||||||
- type: `launch`(新規公開)/ `feature`(機能追加)/ `fix`(修正)/ `infra`(インフラ)
|
- type: `launch`(新規公開)/ `feature`(機能追加)/ `fix`(修正)/ `infra`(インフラ)
|
||||||
|
|
||||||
4. **Access Guide に追記**
|
5. **Access Guide に追記**
|
||||||
- `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加
|
- `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加
|
||||||
- `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する
|
- `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する
|
||||||
|
|
||||||
5. **Dashboard をデプロイ**
|
6. **Dashboard をデプロイ**
|
||||||
```bash
|
```bash
|
||||||
cd posimai-dashboard
|
cd posimai-dashboard
|
||||||
git add src/data/projects.json src/app/ecosystem/page.tsx src/app/timeline/page.tsx src/app/access/page.tsx
|
git add src/data/projects.json src/app/apps/page.tsx src/app/ecosystem/page.tsx src/app/timeline/page.tsx src/app/access/page.tsx
|
||||||
git commit -m "feat: add [app-name] to dashboard"
|
git commit -m "feat: add [app-name] to dashboard"
|
||||||
npm run deploy
|
npm run deploy
|
||||||
```
|
```
|
||||||
|
|
||||||
6. **プロジェクト構成テーブルを AGENTS.md に追記**(このファイル)
|
7. **プロジェクト構成テーブルを AGENTS.md に追記**(このファイル)
|
||||||
|
|
||||||
> ⚠️ ダッシュボード更新(カード・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。
|
> ⚠️ ダッシュボード更新(カード・App Browser・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。
|
||||||
|
|
||||||
## 既存アプリを変更した場合の必須チェックリスト
|
## 既存アプリを変更した場合の必須チェックリスト
|
||||||
|
|
||||||
|
|
|
||||||
19
CLAUDE.md
19
CLAUDE.md
|
|
@ -352,29 +352,34 @@ bash create-app.sh posimai-myapp "My App Name" "アプリの説明"
|
||||||
- `posimai-dashboard/src/data/projects.json` の `projects` 配列にエントリを追加
|
- `posimai-dashboard/src/data/projects.json` の `projects` 配列にエントリを追加
|
||||||
- 適切な `category` を設定(`posimai-pwa` / `active` / `flagship` / `micro` / `infra` など)
|
- 適切な `category` を設定(`posimai-pwa` / `active` / `flagship` / `micro` / `infra` など)
|
||||||
|
|
||||||
2. **Ecosystem Map 追加**
|
2. **App Browser カテゴリに追加**
|
||||||
|
- `posimai-dashboard/src/app/apps/page.tsx` の `APP_CATEGORIES` 配列から適切なカテゴリを選び `projectIds` に追加
|
||||||
|
- カテゴリ: `input`(インプット)/ `routine`(日次ルーティン)/ `create`(作成・記録)/ `tools`(ツール)/ `business`(ビジネス)/ `infra`(インフラ)
|
||||||
|
- ここに追加しないと App Browser に表示されない(Asset Map には出るが App Browser は別管理)
|
||||||
|
|
||||||
|
3. **Ecosystem Map 追加**
|
||||||
- `posimai-dashboard/src/app/ecosystem/page.tsx` の `NODES` 配列にノードを追加
|
- `posimai-dashboard/src/app/ecosystem/page.tsx` の `NODES` 配列にノードを追加
|
||||||
- 関連する `EDGES`(依存関係)も追加
|
- 関連する `EDGES`(依存関係)も追加
|
||||||
|
|
||||||
3. **Development Timeline に追記**
|
4. **Development Timeline に追記**
|
||||||
- `posimai-dashboard/src/app/timeline/page.tsx` の `EVENTS` 配列に今日の日付でエントリを追加
|
- `posimai-dashboard/src/app/timeline/page.tsx` の `EVENTS` 配列に今日の日付でエントリを追加
|
||||||
- type: `launch`(新規公開)/ `feature`(機能追加)/ `fix`(修正)/ `infra`(インフラ)
|
- type: `launch`(新規公開)/ `feature`(機能追加)/ `fix`(修正)/ `infra`(インフラ)
|
||||||
|
|
||||||
4. **Access Guide に追記**
|
5. **Access Guide に追記**
|
||||||
- `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加
|
- `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加
|
||||||
- `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する
|
- `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する
|
||||||
|
|
||||||
5. **Dashboard をデプロイ**
|
6. **Dashboard をデプロイ**
|
||||||
```bash
|
```bash
|
||||||
cd posimai-dashboard
|
cd posimai-dashboard
|
||||||
git add src/data/projects.json src/app/ecosystem/page.tsx src/app/timeline/page.tsx src/app/access/page.tsx
|
git add src/data/projects.json src/app/apps/page.tsx src/app/ecosystem/page.tsx src/app/timeline/page.tsx src/app/access/page.tsx
|
||||||
git commit -m "feat: add [app-name] to dashboard"
|
git commit -m "feat: add [app-name] to dashboard"
|
||||||
npm run deploy
|
npm run deploy
|
||||||
```
|
```
|
||||||
|
|
||||||
6. **プロジェクト構成テーブルを CLAUDE.md に追記**(このファイル)
|
7. **プロジェクト構成テーブルを CLAUDE.md に追記**(このファイル)
|
||||||
|
|
||||||
> ⚠️ ダッシュボード更新(カード・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。
|
> ⚠️ ダッシュボード更新(カード・App Browser・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。
|
||||||
|
|
||||||
## 既存アプリを変更した場合の必須チェックリスト
|
## 既存アプリを変更した場合の必須チェックリスト
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue