From 648a7848fdb44eb35f279848b306699684111b2a Mon Sep 17 00:00:00 2001 From: Florian Briand Date: Wed, 24 Jul 2024 22:35:27 +0200 Subject: [PATCH] feature: improve README.md --- README.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 469c47c..4d5e939 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,15 @@ Logiciel de Pharmacie libre et open-source. ## Crates -- `app`: Endpoint Axum qui peut aussi être utilisé en tant que librairie. Renvoie l'interface du logiciel de pharmacie en HTML. -- `desktop`: Application Tauri qui intègre l'application Axum. -- `sesam-vitale`: Moteur de facturation SESAM-VITALE. +- `app`: Interface du logiciel, servie par un serveur web propulsé par Axum. Utilisable en mode endpoint ou encapsulé dans le client `desktop` +- `desktop`: Client desktop propulsé par Tauri, encapsulant le serveur web `app` +- `sesam-vitale`: Bibliothèque de gestion des services SESAM-Vitale (Lecture des cartes CPS et Vitale, téléservices ...) ## Development -### Installation +### Pré-requis + +La CLI Tauri est nécessaire au lancement du client `desktop`. Elle peut être installée via Cargo : ```bash cargo install tauri-cli @@ -22,13 +24,15 @@ cargo install tauri-cli cargo tauri dev ``` -### Exécution de l'endpoint `app` +### Exécution du serveur web `app` en mode endpoint ```bash cargo run --bin app ``` -### Création du bundle de l'application cliente desktop +## Build + +Packager le client desktop ```bash cargo tauri build