All platforms need Rust and Nodejs installed.
- Rust: nightly toolchain.
- Nodejs: 14.18+/16+ required by Vite.
Windows 10+ is recommended but any Windows that Rust supports is OK.
WebView2 is required by Tauri. It comes with the latest Edge browser.
To run the Makefile toolchain, you need GNU Make from MSYS2 project, either for Msys2(make
) or Mingw64(mingw32-make
).
Note that if you have a WSL bash.exe
in PATH before MSYS2 one, the npm
command may fail.
webkit2gtk
is needed. We only support webkit2gtk-4.0
required by Tauri.
Generally we don't need anything more, but you should ensure there a make
.
$ git clone https://github.com/Uni-Gal/Ayaka.git
$ cd Ayaka
$ make test
$ make release
$ # Run Fibonacci2
$ make example-Fibonacci2
$ # Run Orga in GUI
$ make example-Orga-gui