ReaBoot is a convenient all-in-one online installer for REAPER, ReaPack and arbitrary packages.
User docs are available at https://reaboot.com.
See Tauri v1 docs for details.
I always start frontend and backend separately because I use different IDEs.
Frontend:
cd gui
npm run dev
Backend:
cd gui
cargo run --bin reaboot-gui
cargo test
Do this after changing commons/src/reaboot-logo.svg
:
reaboot-logo.svg
as 1024x1024 pixel PNG (e.g. using Inkscape)cd gui
npm run tauri icon ../commons/src/reaboot-logo.png
reaboot-logo.svg
into website/src/assets
Cargo.toml
(workspace.package.version
) to X.Y.Z
git tag vX.Y.Z
git push origin vX.Y.Z
https://github.com/helgoboss/reaboot/releases
LATEST_REABOOT_VERSION
in website
project (so that ReaBoot website refers to latest
downloads)Just push main branch.