Inhaltsverzeichnis
Projektstruktur Checklist
Version: 2.0
Scope: Repository-Layout und Ordner/Namespace-Konventionen.
Pflicht-Ordner
- [ ]
3rd/- Third-Party Libraries (nur auditierte) - [ ]
bin/- Debug Build Output (gitignored) - [ ]
cfg/- Source Configs (werden nach bin/ kopiert beim Build) - [ ]
dat/oderdb/- Datenbanken, SQL Schemas - [ ]
doc/- README.md + PROJECT.md + SKILL.md - [ ]
pub/- Release Builds (gitignored) - [ ]
src/- Source Code (SAUBER, keine Artefakte!) - [ ]
uti/- Test-Tools, Load Tests, Utilities - [ ]
lib/- Kompilierte Units (gitignored) - [ ]
.gitignorekorrekt konfiguriert
Namespace-basierte Ordnerstruktur
- [ ] Ordnerpfade spiegeln Unit-Namespace-Hierarchie
- [ ] Pattern:
src/{category}/→WvdS.*.{Category}.* - [ ] Sub-Ordner für Subkategorien:
src/widgets/data/ - [ ] Zusammengesetzte Wörter mit Punkten trennen:
Alarm.List, nichtAlarmList
Repository-Kategorien (Multi-Project)
Für Workspaces mit mehreren Projekten:
WvdS.FPC/ ├── lib/ # Wiederverwendbare Libraries (zuerst bauen) ├── apps/ # End-User Applications └── tools/ # Development Tools (VSIX, Scripts)
- [ ]
lib/- Wiederverwendbare Libraries (WvdS.Core, WvdS.Data, etc.) - [ ]
apps/- End-User Applications (WvdS.Console.TUI, WvdS.Data.Gateway) - [ ]
tools/- Development Tools- [ ]
tools/vscode-extension/- VSIX Extensions - [ ]
tools/build-scripts/- Build Automation
- [ ] Build-Reihenfolge: lib/ → apps/ → tools/
Version: 2.0 (Split)
Autor: Wolfgang van der Stille
Zurück zu Projekt Checklists | Review Checklists
Zuletzt geändert: den 29.01.2026 um 15:13