This repository has been archived on 2024-10-09. You can view files and clone it, but cannot push or open issues or pull requests.
clego-app/README.md

32 lines
672 B
Markdown
Raw Permalink Normal View History

2024-04-23 21:34:47 +02:00
# clego-app
## Tech Stack
2024-04-27 13:24:23 +02:00
2024-05-01 23:02:36 +02:00
- 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
2024-04-27 13:24:23 +02:00
## Font choice
2024-05-01 23:02:36 +02:00
2024-04-27 13:24:23 +02:00
Use default system fonts to enhance native feel as well as lower size, following [Modern Font Stacks](https://github.com/system-fonts/modern-font-stacks)
2024-05-01 23:02:36 +02:00
## Commit messages
See [link](https://www.conventionalcommits.org/fr/v1.0.0/)
## Development Environment
For automatic rebuilds on change install cargo-watch:
```sh
cargo install cargo-watch
```
Then to run it:
```sh
cargo watch -c run
```