Salta ai contenuti

Dal codice

Dal codice legge il sorgente che incolli, ne rileva automaticamente il tipo e lo converte in un diagramma modificabile. Dispone da solo i servizi, le tabelle, le risorse e le relazioni tra di essi. Non richiede alcuna IA; tutta l’analisi avviene interamente nel tuo browser, offline e in modo autonomo.

Dal codice: badge del formato rilevato, sorgente e anteprima

Nella barra degli strumenti in basso, Altri strumenti (⋯) → Dal codice.

Quando incolli il tuo sorgente, in cima alla finestra compare un badge che mostra il tipo rilevato. Vengono riconosciuti i seguenti formati:

FormatoCosa produce
Docker Compose (YAML)Servizi, dipendenze, reti e volumi.
Kubernetes (YAML)Risorse come Deployment, Service, Ingress e le loro relazioni.
HelmStruttura di template/chart Helm.
Graphviz DOT (.dot / .gv)Nodi e archi del grafo DOT.
PlantUML (.puml / .plantuml / .iuml / .pu)Struttura del diagramma PlantUML.
Terraform (.tf / .hcl)Risorse e dipendenze Terraform.
SQLUn diagramma ER con tabelle e relazioni di chiave esterna.
Piano EXPLAINOutput JSON di EXPLAIN Postgres/MySQL come albero del piano di query.
OpenAPIEndpoint e relazioni di schema da una definizione OpenAPI.
git logUn grafo git da commit e branch.

Quando si inserisce un testo che non può essere riconosciuto, il badge riporta “unknown” e viene mostrato un suggerimento.

  1. Apri Altri strumenti → Dal codice.
  2. Digita o incolla il sorgente nel riquadro a sinistra, oppure caricalo da un file con Carica file. Il tipo viene rilevato automaticamente.
  3. Controlla l’anteprima in tempo reale a destra; puoi ispezionarla con i controlli dello zoom.
  4. Fai clic su Inserisci per posizionare il diagramma sulla tela. Il risultato è composto da forme reali e modificabili.
  • Direzione del flusso: disponi il diagramma dall’alto verso il basso (TB) o da sinistra a destra (LR). (Questa opzione non compare nella griglia SQL → ER.)
  • Stile di disegno e font: passa dal disegno pulito/schizzo e dal font scritto a mano/normale; si applica sia all’anteprima sia alle forme inserite.
  • Filtri delle relazioni: se il grafo ha più di un tipo di relazione, compaiono chip etichettati che attivano/disattivano singolarmente ciascun tipo.
  • Stile delle relazioni SQL: in un diagramma ER, puoi scegliere la linea della relazione come linea dritta, freccia dritta, freccia smart o zampa di gallina.
  • Confronto (drift): confronta il tuo sorgente attuale con l’inserimento precedente dello stesso tipo; evidenzia a colori i nodi aggiunti e rimossi (+aggiunto / −rimosso).

Il pulsante Carica file accetta le seguenti estensioni: .yaml, .yml, .txt, .dot, .gv, .puml, .plantuml, .iuml, .pu, .tf, .hcl.

  • Non serve alcuna chiave; funziona interamente offline.
  • In fondo vengono mostrati i conteggi di nodi, connessioni e gruppi, insieme a eventuali avvisi.
  • Poiché il risultato è composto da forme, puoi cambiarne liberamente etichette, colori e layout in seguito.