public | ||
src | ||
styles | ||
.gitignore | ||
.prettierrc | ||
build.rs | ||
Cargo.lock | ||
Cargo.toml | ||
README.md |
clego-app
Tech Stack
- Rust: 🦀
- Axum: for serving static assets and powering the backend API
- htmx: for reactivity on the UI
- Maud: HTML templating (debatable, we may want to switch to askama)
- lightningcss: bundle and minify css
Font choice
Use default system fonts to enhance native feel as well as lower size, following Modern Font Stacks
Commit messages
See link
Development Environment
For automatic rebuilds on change install cargo-watch:
cargo install cargo-watch
Then to run it:
cargo watch -c run