X-Git-Url: http://git.euphorik.ch/?p=recipes.git;a=blobdiff_plain;f=README.md;fp=README.md;h=cb02d2c37719e813142052abc77be30fb2f1455a;hp=d78b1f1d54e4ae1025280608f4136ad776480796;hb=642dd8a80ce2e1212b8e30c1edabb32bdb416cfc;hpb=d28e765e39e70ad2ab9a42885c786d5d8ba9ba40 diff --git a/README.md b/README.md index d78b1f1..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 @@ -21,21 +25,29 @@ The toolchain for Raspberry Pi 64 bits is available here: https://gnutoolchains.com/raspberry64/ - ## How to install service on RPI Zero 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/ - -## How to develop - -Autoreload: https://actix.rs/docs/autoreload/ +* Node install: https://nodejs.org/en/download/