Contributing
If you are interested in contributing to the project, please read the following guidelines.
Development
Prerequisites
- Node.js LTS
- pnpm
- Bun
- Deno (optional, used in some extensions)
- Rust
Setup
git clone https://github.com/kunkunsh/kunkun.git --recursivepnpm run setuppnpm installpnpm --filter @kksh/gql build
Run Desktop App
pnpm --filter @kksh/desktop tauri dev# or run it within the desktop app directorycd apps/desktoppnpm tauri dev
[!CAUTION] For some unknown reason, the desktop app may panic when running
pnpm tauri dev
in the first time. If that happens, please try running it again.