chore: init v2 project scaffold

- Add electron-vite + Vue 3 + TypeScript build config
- Add .gitignore with legacy/ exclusion
- Add AGENTS.md with architecture & dev commands
- Update README.md
This commit is contained in:
2026-07-04 16:12:35 +08:00
parent 384acd8fc6
commit 3e06def637
8 changed files with 238 additions and 1 deletions
+27 -1
View File
@@ -1,3 +1,29 @@
# JRedisDesktop
桌面端Redis客户端
A modern Redis desktop manager built with Electron + Vue 3 + Vite.
> Fork of [AnotherRedisDesktopManager](https://github.com/qishibo/AnotherRedisDesktopManager).
> The legacy Vue 2 codebase is archived in [`legacy/`](legacy/).
## Dev
```bash
npm install
npm run dev # electron-vite dev with HMR
npm run build # production build
```
## Build packages
```bash
npm run build:linux
npm run build:mac
npm run build:win
```
## Stack
- **Shell:** Electron 33
- **Renderer:** Vue 3 + Element Plus + Vue Router
- **Build:** electron-vite + Vite 6 + TypeScript
- **Redis client:** ioredis 5