| File / Cartella | Descrizione |
|---|---|
EcoConn.md |
Documento sorgente monolitico del report. |
scripts/split-ecoconn.mjs |
Script di supporto per rigenerare la suddivisione del report in capitoli e sottocapitoli. |
docs/ |
Sito VitePress. |
docs/index.md |
Home del sito. |
docs/Report/ |
Report suddiviso in capitoli e sottocapitoli navigabili. |
docs/.vitepress/config.mts |
Configurazione VitePress, inclusa la base per GitHub Pages. |
.github/workflows/deploy.yml |
Workflow GitHub Actions che builda e pubblica il sito. |
Dipendenze richieste: Node.js 18+ e npm.
npm ci
npm run docs:dev
npm run docs:build- Aggiorna il contenuto sorgente in
EcoConn.md. - Se modifichi la struttura del report, aggiorna anche
scripts/split-ecoconn.mjse rigenera i file indocs/Report/. - Verifica localmente il sito con
npm run docs:devoppure esegui una build connpm run docs:build. - Esegui commit e push su
main.
Il repository è configurato per il deploy automatico tramite GitHub Actions:
- Un push su
mainattiva.github/workflows/deploy.yml. - Il workflow esegue
npm ci. - Esegue
npm run docs:build. - Pubblica
docs/.vitepress/distsu GitHub Pages.
Perché il deploy automatico funzioni, nelle impostazioni del repository deve risultare:
Settings -> Pages.Source: GitHub Actions.- Nessuna configurazione legacy del tipo
Deploy from a branchcon root/. - In
Actions, i workflow devono essere abilitati per il repository.
- La
baseVitePress è impostata su/Project-Management/, coerente con il nome del repository pubblicato su GitHub Pages. - Se il workflow fallisce, il primo punto da controllare è che la build locale passi con
npm run docs:build.