From ac9199d2a4bbaf837560872b7a525b5fe99ca1f5 Mon Sep 17 00:00:00 2001 From: tknkaa Date: Fri, 2 Oct 2026 21:00:02 +0900 Subject: [PATCH] docs: point links at ut-code/kanban --- docs/architecture.md | 20 ++++++++++---------- docs/deploy.md | 6 +++--- docs/web-app.md | 2 +- docs/worker.md | 2 +- package.json | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/architecture.md b/docs/architecture.md index 5c78608..41c2796 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -8,16 +8,16 @@ Cloudflare 上で動く Web アプリ (TanStack Start) と、メール送信用 ## コンポーネント -| コンポーネント | 役割 | 状態 | -| -------------------------------- | ------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------- | -| Workers (`apps/web`) | 画面、タスク API、認証 | 実装済み → [Web アプリ仕様](web-app.md) | -| Workers (`apps/reminder-worker`) | cron で起動してリマインドを Queues に積み、リマインドと共有の通知のメールを送る | 実装済み。送信の設定は [#8](https://github.com/tknkaa/todo-app/issues/8) → [ワーカー仕様](worker.md) | -| D1 | ユーザー、セッション、タスク (本文、順番を含む)、添付のメタデータ、共有と招待の保存 | 実装済み → [テーブル定義](database.md) | -| Cron Triggers | リマインド Worker を 15 分ごとに起動 | 実装済み | -| Queues | メールの送信キュー (リマインド用の `kanban-reminders` と、共有の通知用の `kanban-notifications`) | 実装済み | -| Resend | リマインドと共有の通知のメールの送信 | コードあり。API キーとドメインの設定は未了 | -| R2 | タスクのファイル添付 | 実装済み (`FILES`) → [Web アプリ仕様](web-app.md) | -| Durable Objects | 共有したタスクの変更をリアルタイムに通知 (WebSocket) | 実装済み (`COLLABORATION`) → [Web アプリ仕様](web-app.md) | +| コンポーネント | 役割 | 状態 | +| -------------------------------- | ------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------- | +| Workers (`apps/web`) | 画面、タスク API、認証 | 実装済み → [Web アプリ仕様](web-app.md) | +| Workers (`apps/reminder-worker`) | cron で起動してリマインドを Queues に積み、リマインドと共有の通知のメールを送る | 実装済み。送信の設定は [#8](https://github.com/ut-code/kanban/issues/8) → [ワーカー仕様](worker.md) | +| D1 | ユーザー、セッション、タスク (本文、順番を含む)、添付のメタデータ、共有と招待の保存 | 実装済み → [テーブル定義](database.md) | +| Cron Triggers | リマインド Worker を 15 分ごとに起動 | 実装済み | +| Queues | メールの送信キュー (リマインド用の `kanban-reminders` と、共有の通知用の `kanban-notifications`) | 実装済み | +| Resend | リマインドと共有の通知のメールの送信 | コードあり。API キーとドメインの設定は未了 | +| R2 | タスクのファイル添付 | 実装済み (`FILES`) → [Web アプリ仕様](web-app.md) | +| Durable Objects | 共有したタスクの変更をリアルタイムに通知 (WebSocket) | 実装済み (`COLLABORATION`) → [Web アプリ仕様](web-app.md) | ## リポジトリ構成 diff --git a/docs/deploy.md b/docs/deploy.md index 7da707d..42b556c 100644 --- a/docs/deploy.md +++ b/docs/deploy.md @@ -2,7 +2,7 @@ Cloudflare にデプロイする手順。**ここに書いたことのうち、リソースの作成、シークレットの設定、ダッシュボードの設定は、Cloudflare のアカウントが要るので、まだ実際には試していない。** 確認できているのは、Wrangler の設定が正しく読めること (`pnpm check:deploy`、CI でも実行する) まで。 -[#3](https://github.com/tknkaa/todo-app/issues/3) で扱う。 +[#3](https://github.com/ut-code/kanban/issues/3) で扱う。 ## 名前 @@ -70,7 +70,7 @@ pnpm db:migrate:preview # プレビュー | `RESEND_API_KEY` | reminder-worker | Resend の API キー。詳しくは [ワーカー仕様](worker.md) | | `REMINDER_FROM` | reminder-worker (`vars`) | 送信元アドレス。独自ドメインの検証が要る | | `APP_URL` | reminder-worker (`vars`) | メールのリンクの先 (本番の公開 URL) | -| `GOOGLE_CLIENT_ID` / `GOOGLE_CLIENT_SECRET` | web | Google でログインするとき ([#2](https://github.com/tknkaa/todo-app/issues/2)) | +| `GOOGLE_CLIENT_ID` / `GOOGLE_CLIENT_SECRET` | web | Google でログインするとき ([#2](https://github.com/ut-code/kanban/issues/2)) | ```sh cd apps/web @@ -92,7 +92,7 @@ pnpm deploy:preview # プレビューの Web (Worker を作るため、最初 ## 5. Cloudflare 側で、自動のデプロイとプレビューを設定する (Workers Builds) -ダッシュボードの Workers & Pages で、Worker ごとに、リポジトリ (`tknkaa/todo-app`) を接続する。Worker の名前は、設定ファイルの `name` と同じにする。 +ダッシュボードの Workers & Pages で、Worker ごとに、リポジトリ (`ut-code/kanban`) を接続する。Worker の名前は、設定ファイルの `name` と同じにする。 **`kanban-web`** (本番とプレビューを兼ねる): diff --git a/docs/web-app.md b/docs/web-app.md index e5f1aa0..898e395 100644 --- a/docs/web-app.md +++ b/docs/web-app.md @@ -32,7 +32,7 @@ ### 予定 -- Google OAuth ([#2](https://github.com/tknkaa/todo-app/issues/2)) +- Google OAuth ([#2](https://github.com/ut-code/kanban/issues/2)) - メールアドレスの確認とパスワードリセットは、現時点では扱わない。 ## タスク diff --git a/docs/worker.md b/docs/worker.md index f90beaa..eedbd3c 100644 --- a/docs/worker.md +++ b/docs/worker.md @@ -58,7 +58,7 @@ cron と Queues の設定は `wrangler.jsonc` (`triggers.crons`、`queues`)。`k ## 未了 -メールを実際に送れる状態にするには、アカウントやドメインの作業が要る。コードの側は済んでいる。リソースの作り方とシークレットの設定は [デプロイとプレビュー](deploy.md) にある。[#8](https://github.com/tknkaa/todo-app/issues/8) で扱う。 +メールを実際に送れる状態にするには、アカウントやドメインの作業が要る。コードの側は済んでいる。リソースの作り方とシークレットの設定は [デプロイとプレビュー](deploy.md) にある。[#8](https://github.com/ut-code/kanban/issues/8) で扱う。 - Resend のアカウントで API キーを作り、`RESEND_API_KEY` を設定する - 送信元のドメインを Resend で検証し、`REMINDER_FROM` を変える diff --git a/package.json b/package.json index 3d7adfa..6da681f 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "todo-app", + "name": "kanban", "private": true, "scripts": { "dev": "pnpm --filter @todo/web dev",