Multi-platform portable (offline) application that bundles the BYBE website
This build process takes care of everything. You must be connected to the internet during the build process to download required files.
git clone --recurse-submodules https://github.com/RakuJa/BYBE-Portable.git
cargo install tauri-cli
cargo install --force cargo-make
cargo make build-app
You should find the result of the build process inside BYBE-tauri/target/release/bundle
Building and testing the package while developing is very slow if you are using the clean build process used for releasing the package. To reach faster compile time and adding the possibility of debugging we may use the following strategy.
Fetch the correct DB release (should be the highest release number that is <= BYBE-BE version)
ex:
BYBE-BE version = 3.4.0
BYBE-DB versions = 2.3.0, 2.4.0, 3.0.0, 3.5.0
The highest version that is <= 3.4.0 is 3.0.0
or automatically download using
cargo make prebuild
In the project directory, run
cargo tauri dev