Contributing
https://github.com/kunkunsh/kunkun/blob/develop/CONTRIBUTING.md
If you are interested in contributing to the project, please read the following guidelines.
Development
Prerequisites
- Node.js
- pnpm
- Bun
- Deno
- Rust
- protobuf
- MacOS:
brew install protobuf - Linux:
sudo apt install -y protobuf-compiler - Windows:
Then configure the environment variables (yours may differ):
Terminal window choco install protocchoco install opensslOPENSSL_DIR:C:\Program Files\OpenSSL-Win64OPENSSL_INCLUDE_DIR:C:\Program Files\OpenSSL-Win64\includeOPENSSL_LIB_DIR:C:\Program Files\OpenSSL-Win64\lib
- MacOS:
- cmake
- MacOS:
brew install cmake - Linux:
sudo apt install -y cmake
- MacOS:
Setup
git clone https://github.com/kunkunsh/kunkun.git --recursivepnpm installpnpm prepareRun Desktop App
pnpm --filter @kksh/desktop tauri dev# or run it within the desktop app directorycd apps/desktoppnpm tauri devi18n
If you are willing to help with the translation, please use translations in json files in apps/desktop/messages.
Use en.json as a reference.