Aller au contenu

Depuis le code

Depuis le code lit la source que vous collez, détecte automatiquement son type et la convertit en un diagramme modifiable. Il dispose de lui-même les services, les tables, les ressources et les relations entre eux. Il ne nécessite aucune IA ; toute l’analyse s’exécute entièrement dans votre navigateur, hors ligne et de façon autonome.

Depuis le code : badge du format détecté, source et aperçu

Dans la barre d’outils inférieure, Plus d’outils (⋯) → Depuis le code.

Lorsque vous collez votre source, un badge indiquant le type détecté apparaît en haut de la boîte de dialogue. Les formats suivants sont reconnus :

FormatCe qu’il produit
Docker Compose (YAML)Services, dépendances, réseaux et volumes.
Kubernetes (YAML)Ressources telles que Deployment, Service, Ingress et leurs relations.
HelmStructure de template/chart Helm.
Graphviz DOT (.dot / .gv)Nœuds et arêtes du graphe DOT.
PlantUML (.puml / .plantuml / .iuml / .pu)Structure du diagramme PlantUML.
Terraform (.tf / .hcl)Ressources et dépendances Terraform.
SQLUn diagramme ER avec tables et relations de clés étrangères.
Plan EXPLAINSortie JSON EXPLAIN Postgres/MySQL sous forme d’arbre de plan de requête.
OpenAPIPoints de terminaison et relations de schéma depuis une définition OpenAPI.
git logUn graphe git à partir des commits et des branches.

Lorsqu’un texte non reconnaissable est saisi, le badge affiche « unknown » et une indication est présentée.

  1. Ouvrez Plus d’outils → Depuis le code.
  2. Saisissez ou collez la source dans la case de gauche, ou chargez-la depuis un fichier avec Téléverser un fichier. Le type est détecté automatiquement.
  3. Vérifiez l’aperçu en direct à droite ; vous pouvez l’inspecter avec les commandes de zoom.
  4. Cliquez sur Insérer pour placer le diagramme sur le canevas. Le résultat est constitué de vraies formes modifiables.
  • Sens du flux : disposez le diagramme de haut en bas (TB) ou de gauche à droite (LR). (Cette option n’apparaît pas dans la grille SQL → ER.)
  • Style de dessin et police : basculez entre dessin épuré/esquisse et police manuscrite/normale ; s’applique à la fois à l’aperçu et aux formes insérées.
  • Filtres de relations : si le graphe comporte plusieurs types de relations, des puces étiquetées apparaissent pour activer/désactiver chaque type individuellement.
  • Style de relation SQL : dans un diagramme ER, vous pouvez choisir la ligne de relation comme ligne droite, flèche droite, flèche intelligente ou patte d’oie.
  • Comparaison (drift) : compare votre source actuelle à votre insertion précédente du même type ; elle met en évidence en couleur les nœuds ajoutés et supprimés (+ajouté / −supprimé).

Le bouton Téléverser un fichier accepte les extensions suivantes : .yaml, .yml, .txt, .dot, .gv, .puml, .plantuml, .iuml, .pu, .tf, .hcl.

  • Aucune clé requise ; il fonctionne entièrement hors ligne.
  • Le nombre de nœuds, de connexions et de groupes, ainsi que d’éventuels avertissements, sont affichés en bas.
  • Comme le résultat est constitué de formes, vous pouvez ensuite modifier librement ses étiquettes, ses couleurs et sa disposition.