pip install sparganothis_vim
- install "rustup" and "nodejs"
- install "vscode" including "rust-analyzer" plugin
- install "git for windows" including "bash"
- install "sass" using npm:
npm install -g sass
- clone this repository:
Sparganothis
- add exception to MS WIndows Defender Active Protection:
- trust me bro
- go "Control Panel" > "Virus thread Protection" > (middle) "Manage Settings" > (bottom) "Exclusions"
- add folders:
Sparganothis
,$USER/.cargo
,$USER/.rustup
- if you skip this step, compilation and auto-refresh will be very slow.
- run commands in vscode bash terminal
rustup default stable
rustup update stable
rustup target add wasm32-unknown-unknown
cargo install cargo-binstall
cargo binstall trunk
cargo binstall wasm-bindgen-cli --no-confirm
cargo binstall wasm-pack --no-confirm
cargo binstall cargo-leptos --no-confirm
cargo binstall leptosfmt --no-confirm
cargo binstall cargo-watch --no-confirm
cargo binstall cargo-edit --no-confirm
cargo install -f cargo-binutils
rustup component add llvm-tools-preview
bash test.sh
bash run-client.sh
bash run-server.sh