Web-app for using Cicero DSL to generate documents interactively.
- install Rust nightly toolchain with WASM support:
$ rustup toolchain install nightly
$ rustup default nightly
$ rustup target add wasm32-unknown-unknown
- install cargo-leptos:
$ cargo install cargo-leptos
- install Tailwind CSS:
$ npm -i tailwindcss -g
-
install Tectonic for rendering into PDF (tested on version 0.15.0)
-
install pandoc for rendering into DOCX
Run application in watch
mode via cargo-leptos
:
$ cargo leptos watch
Build application in release
mode via cargo-leptos
:
$ cargo leptos build --release