Documentazione e ADR
Archyl fornisce potenti funzionalità di documentazione che ti permettono di creare documentazione ricca e collegata insieme ai tuoi diagrammi architetturali. Mantieni le tue conoscenze architetturali organizzate e connesse.
Creare Documentazione
Documentazione Manuale
Per creare documentazione manualmente:
- Vai alla scheda Docs nel tuo progetto
- Clicca su Nuovo Doc
- Inserisci un titolo e scrivi il contenuto in Markdown
- Aggiungi tag per l'organizzazione
- Clicca su Salva
La documentazione supporta la sintassi Markdown completa inclusi:
- Intestazioni e formattazione
- Blocchi di codice con evidenziazione sintassi
- Tabelle e liste
- Immagini e link
Importazione da Git
Puoi importare documentazione esistente dal tuo repository Git:
- Vai su Impostazioni Progetto > Scoperta Documentazione
- Configura la connessione al repository
- Clicca su Scopri Docs
- Revisiona e approva la documentazione scoperta
Perfetto per importare file README esistenti, specifiche tecniche o contenuti wiki.
Collegamento agli Elementi Architetturali
La documentazione diventa più potente quando collegata alla tua architettura:
Creare Collegamenti
- Apri una pagina di documentazione
- Clicca su Collega a Elemento
- Cerca o sfoglia l'elemento architetturale
- Seleziona gli elementi da collegare
- Clicca su Fatto
Visualizzare la Documentazione Collegata
Quando visualizzi un elemento nel diagramma, la documentazione collegata appare nel pannello dettagli. Questo fornisce contesto immediato senza lasciare la vista del diagramma.
Casi d'Uso per il Collegamento
- Collegare documentazione API ai container di Servizi
- Collegare guide di setup ai componenti infrastrutturali
- Collegare specifiche di design ai contesti di sistema
- Collegare commenti del codice agli elementi Codice
Architecture Decision Record (ADR)
Gli ADR documentano decisioni architetturali importanti con il loro contesto e le loro conseguenze.
Cos'è un ADR?
Un Architecture Decision Record cattura:
| Campo | Descrizione |
|---|---|
| Titolo | Cosa è stato deciso |
| Stato | Proposto, Accettato, Deprecato o Sostituito |
| Contesto | Perché questa decisione era necessaria |
| Decisione | Cosa è stato deciso |
| Conseguenze | Impatto della decisione |
Creare un ADR
- Vai alla scheda Decisioni nel tuo progetto
- Clicca su Nuovo ADR
- Compila i campi dell'ADR
- Collega agli elementi architetturali pertinenti
- Clicca su Salva
Flusso di Lavoro degli ADR
Gli ADR seguono un ciclo di vita:
- Proposto: Bozza iniziale, in discussione
- Accettato: La decisione è stata presa e approvata
- Deprecato: Non più rilevante ma conservato per lo storico
- Sostituito: Rimpiazzato da una decisione più recente
Scoperta degli ADR
Come la documentazione, anche gli ADR possono essere scoperti dal repository:
- Vai su Impostazioni Progetto > Scoperta ADR
- Configura il percorso dei tuoi ADR (es.
docs/adr/) - Clicca su Scopri ADR
- Revisiona e approva i record scoperti
Best Practice
Mantieni la Documentazione Aggiornata
- Aggiorna i docs quando l'architettura cambia
- Revisiona la documentazione durante le retrospettive di sprint
- Usa gli ADR per decisioni significative
Collega Tutto
- Ogni sistema dovrebbe avere un doc descrittivo
- Collega gli ADR ai componenti interessati
- Fai riferimenti incrociati nella documentazione correlata
Usa i Tag Efficacemente
- Tag per dominio (auth, pagamenti, ecc.)
- Tag per tipo (api, guida, specifica)
- Tag per stato (bozza, revisione, finale)
Linee Guida per gli ADR
- Crea ADR per decisioni significative
- Includi le alternative considerate
- Documenta i trade-off
- Collega alle PR di implementazione quando possibile
Impostazioni di Scoperta della Documentazione
Configura come viene scoperta la documentazione:
Pattern di Percorso
Specifica quali percorsi scansionare:
docs/
wiki/
README.md
*.md
Pattern di Esclusione
Salta determinati file:
node_modules/
vendor/
CHANGELOG.md
Prossimi Passi
- Scoperta Potenziata dall'AI - Scoprire automaticamente l'architettura
- Condivisione e Incorporamento - Condividere la documentazione esternamente
- Esportazione - Esportare la documentazione con i diagrammi