Skip to content
Kunkun

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

Terminal window
git clone https://github.com/kunkunsh/kunkun.git --recursive
pnpm run setup
pnpm install
pnpm --filter @kksh/gql build

Run Desktop App

Terminal window
pnpm --filter @kksh/desktop tauri dev
# or run it within the desktop app directory
cd apps/desktop
pnpm 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.