feat: restructure project, implement askama templating #26
16
README.md
16
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
|
||||
|
Loading…
Reference in New Issue
Block a user