Skip to content

maratik123/marshrutka

Repository files navigation

Marshrutka

Testing locally

Make sure you are using the latest version of stable rust by running rustup update.

cargo run --release

On Ubuntu Linux you need to first run:

sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev

On Fedora Rawhide you need to run:

dnf install clang clang-devel clang-tools-extra libxkbcommon-devel pkg-config openssl-devel libxcb-devel gtk3-devel atk fontconfig-devel

Web Locally

You can compile your app to WASM and publish it as a web page.

We use Trunk to build for web target.

  1. Install the required target with rustup target add wasm32-unknown-unknown.
  2. Install Trunk with cargo install --locked trunk.
  3. Run trunk serve to build and serve on http://127.0.0.1:8080. Trunk will rebuild automatically if you edit the project.
  4. Open http://127.0.0.1:8080/index.html in a browser.

You can run the fresh version of this app at https://maratik123.github.io/marshrutka/.

Releases

No releases published

Packages

No packages published

Languages