Documentation

Crates du workspace

Comprenez le rôle des crates principales et des crates utilitaires réutilisables.

Crates runtime principales

  • config: parser et valider les fichiers de configuration
  • core: transformer la config en specs runtime et types de domaine réutilisables
  • daemon: porter le CLI, la TUI, la boucle de supervision et le serveur de contrôle
  • process-host: fournir l’isolation des processus et les helpers de signaux par plateforme
  • stack: porter la planification, les plugins, le rendu et l’exécution de vectron stack

Crates utilitaires partagées

Exemples:

  • control-protocol
  • control-io
  • log-pipeline
  • log-render
  • log-template-render
  • format
  • fs
  • json-file
  • jsonl
  • tui-utils
  • workspace-state

Règle de design

Quand un comportement est partagé entre plusieurs crates, préférez une crate utilitaire ciblée plutôt que de dupliquer la logique dans daemon.