Development
Our project's source code is available on GitHub.
Prerequisites
Before getting started, make sure to install the following prerequisites:
- Rust toolchain: You can install it using rustup.rs
- WASM toolchain: After installing the Rust toolchain, add the WASM target by executing
rustup target add wasm32-unknown-unknownin your terminal - Trunk: Visit the website for installation instructions
Development Setup
# Clone the repository
git clone https://github.com/KilimcininKorOglu/r3v3rs3
# Start the server
cd r3v3rs3
make run
# In a separate terminal, start `trunk serve` for the WebUI
cd r3v3rs3-webui
trunk serve
Building for Release
# Build the WebUI
cd r3v3rs3/r3v3rs3-webui
trunk build --cargo-profile web-release --release
# Build the Server
cd ..
cargo build --release
# Start the server
target/release/r3v3rs3 start
Gitpod
You can instantly start developing r3v3rs3 in your browser using Gitpod.