X-Git-Url: http://git.euphorik.ch/?p=recipes.git;a=blobdiff_plain;f=README.md;h=120c61003a6bb83586b93f26523f66a39955dd75;hp=5de09358a449518cb564e343eb6d9d6bbb362682;hb=HEAD;hpb=108476e3554ea3a25dca5b5ab260f38c1e734221 diff --git a/README.md b/README.md index 5de0935..cb02d2c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ # Use cases ## Create a recipe + +To create a recipe the user must have an account. + +* The user (A group is automatically created) ## Create a groupe @@ -17,14 +21,33 @@ # Technical -## Useful URLs +## Cross-compilation on Windows 11 -* Rust patterns : https://github.com/rust-unofficial/patterns/tree/master/patterns -* Rusqlite (SQLite) : https://docs.rs/rusqlite/0.20.0/rusqlite/ +The toolchain for Raspberry Pi 64 bits is available here: https://gnutoolchains.com/raspberry64/ + +## How to install service on RPI Zero -## How to develop +1. Copy doc/recipes.service to /lib/systemd/system +2. Enabled it: #> systemctl enable recipes + +## Backend Autoreload: https://actix.rs/docs/autoreload/ +### Frontend + +## WebAssembly + +'frontend' project needs some tools to generate the WebAssembly stuff. Everything is explained here: https://rustwasm.github.io/wasm-bindgen/examples/hello-world.html + +To compile run 'wasm-pack build' in 'frontend' directory +To launch node run 'npm run start' in 'frontend/www' directory + +## Useful URLs + +* Rust patterns : https://github.com/rust-unofficial/patterns/tree/master/patterns +* Rusqlite (SQLite) : https://docs.rs/rusqlite/0.20.0/rusqlite/ +* Node install: https://nodejs.org/en/download/ +