Inhaltsverzeichnis
Checklist Struttura Progetto
Versione: 2.0
Ambito: Layout repository e convenzioni cartelle/namespace.
Cartelle Obbligatorie
- [ ]
3rd/- Librerie Third-Party (solo auditate) - [ ]
bin/- Output Debug Build (gitignored) - [ ]
cfg/- Config sorgente (copiati in bin/ al build) - [ ]
dat/odb/- Database, schemi SQL - [ ]
doc/- README.md + PROJECT.md + SKILL.md - [ ]
pub/- Build Release (gitignored) - [ ]
src/- Codice sorgente (PULITO, nessun artefatto!) - [ ]
uti/- Tool test, load test, utility - [ ]
lib/- Unit compilati (gitignored) - [ ]
.gitignoreconfigurato correttamente
Struttura Cartelle Basata su Namespace
- [ ] Percorsi cartelle rispecchiano gerarchia namespace unit
- [ ] Pattern:
src/{category}/→WvdS.*.{Category}.* - [ ] Sottocartelle per sottocategorie:
src/widgets/data/ - [ ] Parole composte separate con punti:
Alarm.List, nonAlarmList
Categorie Repository (Multi-Project)
Per workspace con piu progetti:
WvdS.FPC/ |-- lib/ # Librerie riutilizzabili (buildare prima) |-- apps/ # Applicazioni end-user +-- tools/ # Strumenti sviluppo (VSIX, script)
- [ ]
lib/- Librerie riutilizzabili (WvdS.Core, WvdS.Data, ecc.) - [ ]
apps/- Applicazioni end-user (WvdS.Console.TUI, WvdS.Data.Gateway) - [ ]
tools/- Strumenti sviluppo- [ ]
tools/vscode-extension/- Estensioni VSIX - [ ]
tools/build-scripts/- Automazione build
- [ ] Ordine build: lib/ → apps/ → tools/
Versione: 2.0 (Split)
Autore: Wolfgang van der Stille
Torna a Checklist Progetto | Checklist di Revisione
Zuletzt geändert: il 29/01/2026 alle 21:06