chore: add Roadmap app registration to new app checklist; clarify pre-impl steps
This commit is contained in:
parent
f6488eaf43
commit
ae912344e4
19
AGENTS.md
19
AGENTS.md
|
|
@ -287,7 +287,7 @@ npm run deploy
|
||||||
|
|
||||||
### 新アプリ作成後の必須チェックリスト(抜け漏れ禁止)
|
### 新アプリ作成後の必須チェックリスト(抜け漏れ禁止)
|
||||||
|
|
||||||
新しいアプリを作ったら、**コード実装の完了直後に必ずこの順番で実行する**こと:
|
新しいアプリを作ったら、**必ずこの順番で実行する**こと(0番台は実装開始前、1番以降は実装完了後):
|
||||||
|
|
||||||
0. **【実装前】アクセントカラーを宣言する**
|
0. **【実装前】アクセントカラーを宣言する**
|
||||||
- このアプリのカテゴリを確認(`input` インプット / `routine` 日次ルーティン / `create` 作成・記録 / `tools` ツール / `business` ビジネス / `infra` インフラ / `ideas` アイデア)
|
- このアプリのカテゴリを確認(`input` インプット / `routine` 日次ルーティン / `create` 作成・記録 / `tools` ツール / `business` ビジネス / `infra` インフラ / `ideas` アイデア)
|
||||||
|
|
@ -374,7 +374,18 @@ npm run deploy
|
||||||
- `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加
|
- `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加
|
||||||
- `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する
|
- `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する
|
||||||
|
|
||||||
8. **Dashboard をデプロイ**
|
8. **Roadmap サイドバーに追加**
|
||||||
|
- `posimai-roadmap/roadmap.json` の `apps` 配列に空エントリを追加する
|
||||||
|
```json
|
||||||
|
{ "id": "posimai-[app-name]", "tasks": [] }
|
||||||
|
```
|
||||||
|
- 追加後にデプロイする(既存ユーザーの localStorage には自動マージされる)
|
||||||
|
```bash
|
||||||
|
cd posimai-roadmap
|
||||||
|
git add roadmap.json && git commit -m "feat: add posimai-[app-name] to roadmap" && npm run deploy
|
||||||
|
```
|
||||||
|
|
||||||
|
9. **Dashboard をデプロイ**
|
||||||
```bash
|
```bash
|
||||||
cd posimai-dashboard
|
cd posimai-dashboard
|
||||||
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 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
|
||||||
|
|
@ -382,9 +393,9 @@ npm run deploy
|
||||||
npm run deploy
|
npm run deploy
|
||||||
```
|
```
|
||||||
|
|
||||||
9. **プロジェクト構成テーブルを AGENTS.md に追記**(このファイル)
|
10. **プロジェクト構成テーブルを AGENTS.md に追記**(このファイル)
|
||||||
|
|
||||||
10. **logo.png をデプロイする**(ユーザーが logo.png を配置した後)
|
11. **logo.png をデプロイする**(ユーザーが logo.png を配置した後)
|
||||||
```bash
|
```bash
|
||||||
cd posimai-[app-name]
|
cd posimai-[app-name]
|
||||||
git add logo.png && git commit -m "chore: add logo" && npm run deploy
|
git add logo.png && git commit -m "chore: add logo" && npm run deploy
|
||||||
|
|
|
||||||
21
CLAUDE.md
21
CLAUDE.md
|
|
@ -322,7 +322,7 @@ bash create-app.sh posimai-myapp "My App Name" "アプリの説明"
|
||||||
|
|
||||||
### 新アプリ作成後の必須チェックリスト(抜け漏れ禁止)
|
### 新アプリ作成後の必須チェックリスト(抜け漏れ禁止)
|
||||||
|
|
||||||
新しいアプリを作ったら、**コード実装の完了直後に必ずこの順番で実行する**こと:
|
新しいアプリを作ったら、**必ずこの順番で実行する**こと(0番台は実装開始前、1番以降は実装完了後):
|
||||||
|
|
||||||
0. **【実装前】アクセントカラーを宣言する**
|
0. **【実装前】アクセントカラーを宣言する**
|
||||||
- このアプリのカテゴリを確認(`input` インプット / `routine` 日次ルーティン / `create` 作成・記録 / `tools` ツール / `business` ビジネス / `infra` インフラ / `ideas` アイデア)
|
- このアプリのカテゴリを確認(`input` インプット / `routine` 日次ルーティン / `create` 作成・記録 / `tools` ツール / `business` ビジネス / `infra` インフラ / `ideas` アイデア)
|
||||||
|
|
@ -409,7 +409,18 @@ bash create-app.sh posimai-myapp "My App Name" "アプリの説明"
|
||||||
- `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加
|
- `posimai-dashboard/src/app/access/page.tsx` の `APPS` 配列にエントリを追加
|
||||||
- `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する
|
- `accessLevel` / `codevAccess` / `authDetail` / `codevNote` を正確に記入する
|
||||||
|
|
||||||
8. **Dashboard をデプロイ**
|
8. **Roadmap サイドバーに追加**
|
||||||
|
- `posimai-roadmap/roadmap.json` の `apps` 配列に空エントリを追加する
|
||||||
|
```json
|
||||||
|
{ "id": "posimai-[app-name]", "tasks": [] }
|
||||||
|
```
|
||||||
|
- 追加後にデプロイする(既存ユーザーの localStorage には自動マージされる)
|
||||||
|
```bash
|
||||||
|
cd posimai-roadmap
|
||||||
|
git add roadmap.json && git commit -m "feat: add posimai-[app-name] to roadmap" && npm run deploy
|
||||||
|
```
|
||||||
|
|
||||||
|
9. **Dashboard をデプロイ**
|
||||||
```bash
|
```bash
|
||||||
cd posimai-dashboard
|
cd posimai-dashboard
|
||||||
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 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
|
||||||
|
|
@ -417,15 +428,15 @@ bash create-app.sh posimai-myapp "My App Name" "アプリの説明"
|
||||||
npm run deploy
|
npm run deploy
|
||||||
```
|
```
|
||||||
|
|
||||||
9. **プロジェクト構成テーブルを CLAUDE.md に追記**(このファイル)
|
10. **プロジェクト構成テーブルを CLAUDE.md に追記**(このファイル)
|
||||||
|
|
||||||
10. **logo.png をデプロイする**(ユーザーが logo.png を配置した後)
|
11. **logo.png をデプロイする**(ユーザーが logo.png を配置した後)
|
||||||
```bash
|
```bash
|
||||||
cd posimai-[app-name]
|
cd posimai-[app-name]
|
||||||
git add logo.png && git commit -m "chore: add logo" && npm run deploy
|
git add logo.png && git commit -m "chore: add logo" && npm run deploy
|
||||||
```
|
```
|
||||||
|
|
||||||
> ⚠️ ダッシュボード更新(カード・App Browser・Ecosystem・Timeline)を忘れると、アプリが孤立してエコシステムから見えなくなる。
|
> ⚠️ ダッシュボード更新(カード・App Browser・Ecosystem・Timeline)と Roadmap への追加を忘れると、アプリがエコシステムから孤立する。
|
||||||
|
|
||||||
## 既存アプリを変更した場合の必須チェックリスト
|
## 既存アプリを変更した場合の必須チェックリスト
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue