Kontrolni Seznam Strukture Projekta

Različica: 2.0
Obseg: Postavitev repozitorija in konvencije map/imenskih prostorov.

Zahtevane Mape

  • [ ] 3rd/ - Tretje-osebne knjižnice (samo revidirane)
  • [ ] bin/ - Debug build izhod (gitignored)
  • [ ] cfg/ - Izvorne konfiguracije (kopirane v bin/ ob buildu)
  • [ ] dat/ ali db/ - Baze podatkov, SQL sheme
  • [ ] doc/ - README.md + PROJECT.md + SKILL.md
  • [ ] pub/ - Release buildi (gitignored)
  • [ ] src/ - Izvorna koda (ČISTA, brez artefaktov!)
  • [ ] uti/ - Testna orodja, obremenitveni testi, pripomočki
  • [ ] lib/ - Kompilirane enote (gitignored)
  • [ ] .gitignore pravilno konfiguriran

Struktura Map Osnovana na Imenskem Prostoru

  • [ ] Poti map zrcalijo hierarhijo imenskega prostora enote
  • [ ] Vzorec: src/{kategorija}/WvdS.*.{Kategorija}.*
  • [ ] Pod-mape za podkategorije: src/widgets/data/
  • [ ] Sestavljene besede ločene s pikami: Alarm.List, ne AlarmList

Kategorije Repozitorija (Več-Projektno)

Za delovne prostore z več projekti:

WvdS.FPC/
├── lib/      # Ponovno uporabne knjižnice (najprej zgradi)
├── apps/     # Končno-uporabniške aplikacije
└── tools/    # Razvojna orodja (VSIX, skripte)
  • [ ] lib/ - Ponovno uporabne knjižnice (WvdS.Core, WvdS.Data, itd.)
  • [ ] apps/ - Končno-uporabniške aplikacije (WvdS.Console.TUI, WvdS.Data.Gateway)
  • [ ] tools/ - Razvojna orodja
    • [ ] tools/vscode-extension/ - VSIX razširitve
    • [ ] tools/build-scripts/ - Build avtomatizacija
  • [ ] Vrstni red gradnje: lib/ → apps/ → tools/

Različica: 2.0 (Split)
Avtor: Wolfgang van der Stille

Nazaj na Projektni Kontrolni Seznami | Kontrolni Seznami za Preglede

Zuletzt geändert: dne 08.01.2026 ob 01:50