Compare commits

..

3 Commits

Author SHA1 Message Date
648a7848fd
feature: improve README.md 2024-07-24 22:35:39 +02:00
f6a1af5d1e
fix: add org. to tauri identifier 2024-07-24 22:35:39 +02:00
a19b6dcd0d
fix: Typo in index.html 2024-07-24 22:35:39 +02:00
3 changed files with 12 additions and 8 deletions

View File

@ -4,13 +4,15 @@ Logiciel de Pharmacie libre et open-source.
## Crates ## Crates
- `app`: Endpoint Axum qui peut aussi être utilisé en tant que librairie. Renvoie l'interface du logiciel de pharmacie en HTML. - `app`: Interface du logiciel, servie par un serveur web propulsé par Axum. Utilisable en mode endpoint ou encapsulé dans le client `desktop`
- `desktop`: Application Tauri qui intègre l'application Axum. - `desktop`: Client desktop propulsé par Tauri, encapsulant le serveur web `app`
- `sesam-vitale`: Moteur de facturation SESAM-VITALE. - `sesam-vitale`: Bibliothèque de gestion des services SESAM-Vitale (Lecture des cartes CPS et Vitale, téléservices ...)
## Development ## Development
### Installation ### Pré-requis
La CLI Tauri est nécessaire au lancement du client `desktop`. Elle peut être installée via Cargo :
```bash ```bash
cargo install tauri-cli cargo install tauri-cli
@ -22,13 +24,15 @@ cargo install tauri-cli
cargo tauri dev cargo tauri dev
``` ```
### Exécution de l'endpoint `app` ### Exécution du serveur web `app` en mode endpoint
```bash ```bash
cargo run --bin app cargo run --bin app
``` ```
### Création du bundle de l'application cliente desktop ## Build
Packager le client desktop
```bash ```bash
cargo tauri build cargo tauri build

View File

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

View File

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