From 0a71ccbbef6733de0a1272bb21376258c601fe64 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 30 Nov 2025 06:09:29 +0900 Subject: setup pnpm and tsc --- docs/dev/architecture.md | 45 +++++++++++++++++++-------------------------- docs/dev/roadmap.md | 4 ++-- 2 files changed, 21 insertions(+), 28 deletions(-) (limited to 'docs') diff --git a/docs/dev/architecture.md b/docs/dev/architecture.md index 9c3749b..2ace388 100644 --- a/docs/dev/architecture.md +++ b/docs/dev/architecture.md @@ -1,9 +1,5 @@ # Kioku Architecture -## Overview - -Kioku is a spaced repetition learning application (Anki clone) with PWA offline support and cloud sync. - ## Tech Stack | Layer | Technology | @@ -61,26 +57,25 @@ kioku/ ├── package.json # Workspace root ├── pnpm-workspace.yaml ├── docker-compose.yml -├── apps/ -│ ├── web/ # SvelteKit frontend -│ │ ├── src/ -│ │ │ ├── lib/ -│ │ │ │ ├── components/ -│ │ │ │ ├── stores/ -│ │ │ │ ├── db/ # Dexie IndexedDB -│ │ │ │ ├── sync/ # Sync engine -│ │ │ │ └── api/ -│ │ │ └── routes/ -│ │ └── static/ -│ └── server/ # Hono backend -│ └── src/ -│ ├── routes/ -│ ├── services/ -│ ├── db/ # Drizzle schema -│ ├── middleware/ -│ └── lib/ -│ └── apkg/ # Anki import -└── packages/ +└── pkgs/ + ├── web/ # SvelteKit frontend + │ ├── src/ + │ │ ├── lib/ + │ │ │ ├── components/ + │ │ │ ├── stores/ + │ │ │ ├── db/ # Dexie IndexedDB + │ │ │ ├── sync/ # Sync engine + │ │ │ └── api/ + │ │ └── routes/ + │ └── static/ + ├── server/ # Hono backend + │ └── src/ + │ ├── routes/ + │ ├── services/ + │ ├── db/ # Drizzle schema + │ ├── middleware/ + │ └── lib/ + │ └── apkg/ # Anki import └── shared/ # Shared types └── src/ ├── types/ @@ -252,5 +247,3 @@ POST /api/import/apkg - Import Anki deck - [ts-fsrs](https://github.com/open-spaced-repetition/ts-fsrs) - [Anki APKG Format](https://eikowagenknecht.de/posts/understanding-the-anki-apkg-format/) -- [Vite PWA for SvelteKit](https://vite-pwa-org.netlify.app/frameworks/sveltekit.html) -- [Dexie.js](https://dexie.org/) diff --git a/docs/dev/roadmap.md b/docs/dev/roadmap.md index 32af8c7..e9b6b9c 100644 --- a/docs/dev/roadmap.md +++ b/docs/dev/roadmap.md @@ -5,8 +5,8 @@ ### Project Setup - [x] Create docs/dev/architecture.md - [x] Create docs/dev/roadmap.md -- [ ] Initialize pnpm workspace -- [ ] Configure TypeScript +- [x] Initialize pnpm workspace +- [x] Configure TypeScript - [ ] Configure Biome - [ ] Setup Vitest -- cgit v1.2.3-70-g09d2