Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.21 KB

File metadata and controls

40 lines (29 loc) · 1.21 KB

Verbum

Application desktop Tauri : front Angular, backend et shell applicatif en Rust (src-tauri).

Structure

Verbum/
├── src/                    # Code source Angular (front)
├── public/                 # Assets statiques
├── src-tauri/              # Backend Rust : shell Tauri, fenêtre, IPC, logique métier
├── angular.json            # Config Angular CLI
└── package.json            # Dépendances et scripts npm

Prérequis

  • Node.js >= 22 + npm
  • Rust (stable)
  • Dépendances système Tauri (Linux : webkit2gtk-4.1, gtk3, ...) — voir docs Tauri

Démarrage

npm install
npm start                  # serveur Angular seul sur http://localhost:4200
npm run tauri:dev          # application desktop complète (ng serve + fenêtre native)

Build de production

npm run tauri:build        # bundle natif dans src-tauri/target/release/bundle/

Backend (Rust)

La logique métier vit dans src-tauri/ :

  • Commandes IPC exposées au front dans src-tauri/src/lib.rs (#[tauri::command])
  • Le front les appelle via invoke() de @tauri-apps/api/core