Local Development
Make sure you have:
- Zig 0.12.0
- Node.js 21.7.3
- only needed for fetching dependencies & running tests
- Xcode (for macOS)
- pkg-config (
brew install pkg-config
)
npm install
npm run watch
zig build && ./zig-out/bin/ava_aarch64 # or ./zig-out/bin/ava_x86_64
macOS 12.6+ (Monterey)
Xcode is needed because of Swift UI
sudo xcode-select -switch /Applications/Xcode.app
Production build
./src/macos/create_dmg.sh
Or on Windows:
./src/windows/create_zip.sh