Vai al contenuto

Linee guida immagini e screenshot

Questa sezione definisce come usare immagini, screenshot e diagrammi nella knowledge base.

Obiettivo

Aggiungere supporto visuale alla guida senza introdurre confusione, dati sensibili o immagini non mantenibili.

Tipi di immagini ammessi

Tipo Uso
Diagrammi Mermaid Spiegare workflow, lifecycle e relazioni
Screenshot sanitizzati Mostrare finestre, menu o configurazioni generiche
Immagini annotate Evidenziare aree specifiche con frecce o box
Schemi generici Usare Mermaid se rappresentano processi o relazioni

Regole di sanitizzazione

Prima di aggiungere uno screenshot:

  • rimuovere nomi cliente;
  • rimuovere codici commessa;
  • rimuovere percorsi personali o aziendali non pubblicabili;
  • rimuovere dati tecnici riservati;
  • tagliare solo l'area utile;
  • evitare schermate troppo grandi o non leggibili;
  • verificare che l'immagine sia davvero necessaria.

Struttura cartelle

Usare questa struttura:

docs/assets/diagrams/
docs/assets/screenshots/
docs/assets/screenshots/symbols/
docs/assets/screenshots/materials/
docs/assets/screenshots/titleblocks/
docs/assets/screenshots/terminals/
docs/assets/screenshots/troubleshooting/

Naming immagini

Usare nomi descrittivi, minuscoli e separati da trattini.

Esempi:

custom-symbol-attributes-example.png
pin-not-snapping-diagnostic.png
material-import-validation.png
titleblock-logo-reference.png
terminal-num-m-representation.png

Quando usare Mermaid

Usare Mermaid quando il contenuto spiega:

  • un workflow;
  • una relazione tra oggetti;
  • un ciclo di validazione;
  • un processo decisionale;
  • una sequenza di controllo.

Regole:

  • usare blocchi fenced mermaid;
  • mantenere nodi brevi;
  • usare colori solo per stato, rischio, dato o azione;
  • non sostituire screenshot reali con Mermaid;
  • non usare SVG statici per workflow o mappe concettuali.

Quando usare uno screenshot

Usare uno screenshot quando serve mostrare:

  • una finestra specifica;
  • un campo da configurare;
  • un errore ricorrente;
  • un risultato atteso;
  • una differenza tra rappresentazione corretta e non corretta.

Regola editoriale

Ogni immagine deve avere una funzione. Se l'immagine non chiarisce una procedura, una decisione o un problema, non va inserita.

Checklist prima del commit

  • immagine sanitizzata;
  • nome file coerente;
  • cartella corretta;
  • riferimento Markdown funzionante;
  • testo alternativo presente;
  • pagina aggiornata;
  • nessun dato non pubblicabile.