Files
yaak/DEVELOPMENT.md
2024-09-19 14:20:57 -07:00

690 B

Developer Setup

Development requires the following tools

Then, you can run the app.

  1. Checkout the plugins repository
  2. Run YAAK_PLUGINS_DIR="..." npm run build to generate an icon, fetch external binaries, and build local JS dependencies
  3. Run the desktop app in dev mode npm start

SQLite Migrations

  1. From src-tauri/, run sqlx migrate add migration-name
  2. Migrate the DB by running the app (may need to cargo clean first)

Note: Yaak development builds use a separate database location than production releases