Docs: Phase 1 im Umsetzungsplan als abgeschlossen markiert
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -163,13 +163,15 @@ Eintrag in den Core-Log und einen Detaileintrag in seinen eigenen Log.
|
||||
- [x] Threema-Lib unter `libs/` vendored (nested `.git` entfernt).
|
||||
- [x] Baseline-Commit `475d396` + Cleanup-Commit `f76ad73`; Debug-Build 0 Fehler verifiziert.
|
||||
|
||||
### Phase 1 — Multi-Projekt-Gerüst anlegen *(noch ohne Code-Verschiebung)*
|
||||
- [ ] Drei Projekte anlegen: `PolyTrader.Core`, `PolyTrader.Modules.CopyTrading`,
|
||||
`PolyTrader.App` (umbenanntes/abgeleitetes bestehendes WinForms-Projekt).
|
||||
- [ ] Referenzen: App → Core + CopyTrading; CopyTrading → Core; Core → nichts.
|
||||
- [ ] NuGet-Pakete auf Projekte verteilen (Hosting/Http/Nethereum → Core, etc.).
|
||||
- [ ] Threema-Lib-Referenz in den Core hängen.
|
||||
- [ ] **Ergebnis:** baut, App startet unverändert (Code liegt vorerst weiter im App-Projekt).
|
||||
### Phase 1 — Multi-Projekt-Gerüst anlegen *(ABGESCHLOSSEN 2026-07-01, Commit `4f130ff`)*
|
||||
- [x] Drei Projekte: `PolyTrader.App` (umbenanntes WinForms-Projekt, Root),
|
||||
`src/PolyTrader.Core`, `src/PolyTrader.Modules.CopyTrading` (net8.0-windows).
|
||||
- [x] Referenzen: App → Core + CopyTrading; CopyTrading → Core; Core → nichts.
|
||||
- [x] App-csproj: `src\**` vom Globbing ausgeschlossen (keine Glob-Kollision);
|
||||
RootNamespace auf `PolyTraderSharp` gepinnt (schützt .resx/Namespaces).
|
||||
- [x] Threema-Lib-Referenz bleibt im App-Projekt (wandert in Phase 4 zu Bedarf in Core).
|
||||
- [x] **Ergebnis:** Solution-Build 0 Fehler, Code liegt weiterhin im App-Projekt.
|
||||
- [ ] *Offen für spätere Phasen:* NuGet-Pakete beim Code-Umzug auf Core/Modul verteilen.
|
||||
|
||||
### Phase 2 — Konfiguration externalisieren
|
||||
- [ ] `appsettings.json` einführen (Mongo/MySQL-Connection, DB-Name, Alchemy-Key,
|
||||
|
||||
Reference in New Issue
Block a user