Compare commits

..

No commits in common. "648a7848fdb44eb35f279848b306699684111b2a" and "9447ad7fafea2e7855373756f8c40808f803442a" have entirely different histories.

3 changed files with 8 additions and 12 deletions

View File

@ -4,15 +4,13 @@ Logiciel de Pharmacie libre et open-source.
## Crates
- `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 ...)
- `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.
## Development
### Pré-requis
La CLI Tauri est nécessaire au lancement du client `desktop`. Elle peut être installée via Cargo :
### Installation
```bash
cargo install tauri-cli
@ -24,15 +22,13 @@ cargo install tauri-cli
cargo tauri dev
```
### Exécution du serveur web `app` en mode endpoint
### Exécution de l'endpoint `app`
```bash
cargo run --bin app
```
## Build
Packager le client desktop
### Création du bundle de l'application cliente desktop
```bash
cargo tauri build

View File

@ -1,6 +1,6 @@
{% extends "base.html" %}
{% block title %}Pharma Libre{% endblock %}
{% block title %}Phrama Libre{% endblock %}
{% block body %}

View File

@ -1,7 +1,7 @@
{
"productName": "Logiciel Pharma",
"version": "0.0.1",
"identifier": "org.p4pillon.pharma.desktop",
"identifier": "p4pillon.pharma.desktop",
"build": {
"beforeDevCommand": {
"script": "cargo run",