Version: 2.0
Scope: Repository layout and folder/namespace conventions.
3rd/ - Third-party libraries (audited only)bin/ - Debug build output (gitignored)cfg/ - Source configs (copied to bin/ on build)dat/ or db/ - Databases, SQL schemasdoc/ - README.md + PROJECT.md + SKILL.mdpub/ - Release builds (gitignored)src/ - Source code (CLEAN, no artifacts!)uti/ - Test tools, load tests, utilitieslib/ - Compiled units (gitignored).gitignore correctly configuredsrc/{category}/ → WvdS.*.{Category}.*src/widgets/data/Alarm.List, not AlarmListFor workspaces with multiple projects:
WvdS.FPC/ ├── lib/ # Reusable libraries (build first) ├── apps/ # End-user applications └── tools/ # Development tools (VSIX, scripts)
lib/ - Reusable libraries (WvdS.Core, WvdS.Data, etc.)apps/ - End-user applications (WvdS.Console.TUI, WvdS.Data.Gateway)tools/ - Development toolstools/vscode-extension/ - VSIX extensionstools/build-scripts/ - Build automation
Version: 2.0 (Split)
Author: Wolfgang van der Stille
Back to Project Checklists | Review Checklists