-
Notifications
You must be signed in to change notification settings - Fork 1
Developer Setup
konna edited this page Jun 9, 2025
·
1 revision
This guide explains how to build and run Konserve from source, intended for developers and contributors.
To build Konserve, you'll need:
- Rust (latest stable)
- Cargo (comes with Rust)
- Git
- A Windows system (recommended for GUI testing)
- Optional: VS Code or any Rust-compatible IDE
git clone https://github.com/YOUR_USERNAME/konserve.git
cd konserveIf you don't have Rust installed:
curl https://sh.rustup.rs -sSf | shOr use the official installer from https://rust-lang.org
Build in release mode:
cargo build --releaseThe output binary will be in:
target/release/konserve.exe
You can run the app using:
cargo run --release-
src/– main GUI logic, backup and restore handlers -
assets/– containsicon.png -
backup/,restore/,helpers/– modular functionality -
templates/– user-defined templates (optional) -
Cargo.toml– dependencies and metadata
Konserve uses:
All dependencies are defined in Cargo.toml.
Konserve uses println!() statements for step-by-step debugging. Run in a terminal to view output.
To include the custom icon:
- Ensure
assets/icon.pngexists - It is embedded via
include_bytes!
Feel free to open issues or pull requests. Keep code clean and consistent. Follow idiomatic Rust practices.
Next: Troubleshooting
Maintained by @konnatoad
Feedback welcome via issues
Konserve GitHub Repo · Latest Release