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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user