Interface - Implémentation d'une première ébauche technique #40
27
README.md
27
README.md
@ -12,23 +12,40 @@ Logiciel de Pharmacie libre et open-source.
|
|||||||
|
|
||||||
### Pré-requis
|
### Pré-requis
|
||||||
|
|
||||||
|
#### Tauri CLI
|
||||||
|
|
||||||
La CLI Tauri est nécessaire au lancement du client `desktop`. Elle peut être installée via Cargo :
|
La CLI Tauri est nécessaire au lancement du client `desktop`. Elle peut être installée via Cargo :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cargo install tauri-cli --version "^2.0.0-beta"
|
cargo install tauri-cli --version "^2.0.0-beta"
|
||||||
```
|
```
|
||||||
|
|
||||||
### Exécution de l'application cliente desktop
|
#### Tailwindcss CLI
|
||||||
|
|
||||||
|
Le CLI Tailwindcss est nécessaire pour la génération du fichier `crates/app/assets/css/style.css`.
|
||||||
|
|
||||||
|
La documentation d'installation est disponible sur le site officiel de Tailwindcss : https://tailwindcss.com/blog/standalone-cli
|
||||||
|
|
||||||
|
La version actuellement utilisée est la [`v3.4.7`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.7)
|
||||||
|
|
||||||
|
#### SESAM-Vitale
|
||||||
|
|
||||||
|
La crate `sesam-vitale` nécessite la présence des librairies dynamiques fournies par le package FSV et la CryptolibCPS. Les instructions d'installation sont disponibles dans le [README](crates/sesam-vitale/README.md) de la crate `sesam-vitale`.
|
||||||
|
|
||||||
|
### Lancement
|
||||||
|
|
||||||
|
Le logiciel dans sa globalité peut être lancé via la commande suivante :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cargo tauri dev
|
cargo tauri dev
|
||||||
```
|
```
|
||||||
|
|
||||||
### Exécution du serveur web `app` en mode endpoint
|
/!\ Attention, le lancement du client `desktop` ne génère pas le fichier `crates/app/assets/css/style.css` automatiquement pour le moment. En cas de modification des interfaces web, il est donc nécessaire de procéder à sa génération comme indiqué dans le [README](crates/app/README.md) de la crate `app`.
|
||||||
|
|
||||||
```bash
|
Si vous souhaitez lancer les composants séparément, les indications de lancement sont disponibles dans les README des différents crates.
|
||||||
cargo run --bin app
|
|
||||||
```
|
- [app](crates/app/README.md)
|
||||||
|
- [sesam-vitale](crates/sesam-vitale/README.md)
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
|
@ -2,10 +2,14 @@
|
|||||||
|
|
||||||
- Récupérer le binaire TailwindCSS : https://tailwindcss.com/blog/standalone-cli
|
- Récupérer le binaire TailwindCSS : https://tailwindcss.com/blog/standalone-cli
|
||||||
|
|
||||||
## Dev
|
## Exécution
|
||||||
|
|
||||||
- Lancer tailwindcss en mode watch dans un deuxième terminal :
|
- Lancer tailwindcss en mode watch dans un terminal :
|
||||||
```bash
|
```bash
|
||||||
./tailwindcss -i css/input.css -o assets/css/style.css --watch
|
./tailwindcss -i css/input.css -o assets/css/style.css --watch
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- Lancer le serveur web dans un autre terminal :
|
||||||
|
```bash
|
||||||
|
cargo run --bin app
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user