Inhaltsverzeichnis
Kontrolna Lista Strukture Projekta
Verzija: 2.0
Opseg: Layout repozitorija i konvencije mapa/namespace-a.
Obvezne Mape
- [ ]
3rd/- Third-Party Libraries (samo auditirane) - [ ]
bin/- Debug Build Output (gitignored) - [ ]
cfg/- Source Configs (kopiraju se u bin/ kod builda) - [ ]
dat/ilidb/- Baze podataka, SQL sheme - [ ]
doc/- README.md + PROJECT.md + SKILL.md - [ ]
pub/- Release Builds (gitignored) - [ ]
src/- Source Code (ČISTO, bez artefakata!) - [ ]
uti/- Test alati, Load Tests, Utilities - [ ]
lib/- Kompajlirani Units (gitignored) - [ ]
.gitignoreispravno konfiguriran
Namespace-bazirana Struktura Mapa
- [ ] Putanje mapa zrcale hijerarhiju namespace-a unita
- [ ] Pattern:
src/{category}/→WvdS.*.{Category}.* - [ ] Pod-mape za podkategorije:
src/widgets/data/ - [ ] Složene riječi odvojiti točkama:
Alarm.List, neAlarmList
Kategorije Repozitorija (Multi-Project)
Za radne prostore s više projekata:
WvdS.FPC/ ├── lib/ # Ponovno iskoristive biblioteke (prvo buildaj) ├── apps/ # End-User aplikacije └── tools/ # Development alati (VSIX, skripte)
- [ ]
lib/- Ponovno iskoristive biblioteke (WvdS.Core, WvdS.Data, itd.) - [ ]
apps/- End-User aplikacije (WvdS.Console.TUI, WvdS.Data.Gateway) - [ ]
tools/- Development alati- [ ]
tools/vscode-extension/- VSIX ekstenzije - [ ]
tools/build-scripts/- Build automatizacija
- [ ] Redoslijed builda: lib/ → apps/ → tools/
Verzija: 2.0 (Split)
Autor: Wolfgang van der Stille
Natrag na Kontrolne Liste Projekta | Kontrolne Liste za Pregled
Zuletzt geändert: 29.01.2026. u 20:52