Skip to main content

Documentazione del Progetto

Panoramica

Questa sezione contiene la documentazione tecnica completa del progetto, organizzata per versione. Include analisi funzionale, requisiti, piani di test e tracciabilità.

Versioni

Versione 1.0

La prima versione della libreria include:

  • ✅ Selezione UI provider (PrimeNG/Bootstrap)
  • ✅ Componenti base e avanzati wrapper
  • ✅ Servizi e utilità per form
  • ✅ Storage services (local/session/IndexedDB)
  • ✅ Logging service configurabile
  • ✅ AutoForm JSON-driven
  • ✅ Autenticazione (Azure Entra External ID) opzionale
  • ✅ Tabella avanzata server-driven
  • ✅ Menu laterale responsive + servizio toggle
  • ✅ Documentazione Markdown della libreria

Analisi Funzionale per Versione

Versione 1.0

Requisiti Funzionali

Versione 1.0

IDRequisitoStatus
FR-01Selezione UI provider (PrimeNG/Bootstrap)Draft
FR-02Componenti base (wrapper)Draft
FR-03Componenti avanzati (wrapper)Draft
FR-04Servizi e utilità per formDraft
FR-05Storage services (local/session/IndexedDB)Draft
FR-06Logging service configurabileDraft
FR-07AutoForm JSON-drivenDraft
FR-08Autenticazione (Azure Entra External ID)Draft
FR-09Tabella avanzata (server-driven)Draft
FR-10Menu laterale responsive + servizio toggleDraft
FR-11Documentazione Markdown della libreriaDraft

Struttura Documentazione

versions/
├── index.md # Questa pagina
└── version-1.0/ # Documentazione versione 1.0
├── functional-analysis/ # Analisi funzionale
│ ├── overview.md # Overview generale
│ ├── test-plan.md # Piano di test
│ ├── traceability.md # Tracciabilità
│ ├── functional-requirements/ # Requisiti funzionali
│ │ ├── fr-01.md # Selezione UI provider
│ │ ├── fr-02.md # Componenti base
│ │ ├── fr-03.md # Componenti avanzati
│ │ ├── fr-04.md # Servizi form
│ │ ├── fr-05.md # Storage services
│ │ ├── fr-06.md # Logging service
│ │ ├── fr-07.md # AutoForm
│ │ ├── fr-08.md # Autenticazione
│ │ ├── fr-09.md # Tabella avanzata
│ │ ├── fr-10.md # Menu laterale
│ │ └── fr-11.md # Documentazione
│ └── artifacts/ # Diagrammi e artefatti
└── agent-instructions/ # Istruzioni per agenti AI

Come Leggere la Documentazione

  1. Inizia dall'Overview: Leggi l'overview della versione 1.0 per una panoramica completa
  2. Esplora i Requisiti: Naviga i requisiti funzionali per dettagli specifici
  3. Verifica Tracciabilità: Controlla la matrice di tracciabilità per vedere lo stato di implementazione
  4. Consulta il Piano di Test: Vedi il piano di test per la strategia di quality assurance

Vedi Anche