Files
PolyTraderSharp/NuGet.Config
T
RichardandClaude Opus 5 dd8da3fd3f Arbeitsstand gesichert: Deploymentcenter-Integration (D-0 bis D-5) und Einfenster-Shell
Sicherungscommit vor dem Aufraeumen des Repos, damit nachvollziehbar bleibt,
welcher Stand vor der Bereinigung galt. Build gruen, 476 Tests gruen.

Zwei Straenge, die sich ueber .csproj, Program.cs und appsettings.json
ueberschneiden und darum gemeinsam abgelegt werden:

Deploymentcenter-Integration (P3c, Plan D-0 bis D-5 code-seitig fertig):
- Deploymentcenter.Client 2.5.0 als lokales Paket, Source-Mapping erweitert
- DeploymentcenterOptions, DeploymentcenterErrorReporter, LicenseGate/LicenseCli
- WatchdogHeartbeatService auf die Deploymentcenter-API umgestellt
  (version, os, checks, metrics, status stopped)
- Security: MasterKeyResolver, SecretRedactor, FilePermissions
- Directory.Build.props mit zentraler Version 0.1.0 (Packager-Versionsdisziplin)
- deploy/: Packager-Vorlage und systemd-Unit; echte Zugangsdaten bleiben
  ueber .gitignore aussen vor
- setup.json fuer die Erstinstallation
- UMSETZUNGSPLAN-Deploymentcenter-Integration.md; ANALYSE-Linux-Portierung.md
  verweist auf den neuen Plan

Einfenster-Shell (UI-Redesign):
- ShellWindow + ShellNavModel als Seitenleisten-Shell
- WindowMenuBar und WindowMenuModel entfallen
- Modul- und Kernfenster auf die Shell-Einbettung angepasst

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-22 10:42:22 +02:00

29 lines
1.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<!-- Lokaler Feed für Pakete aus unseren eigenen Schwester-Projekten. Bewusst ein Paket im
Repo statt einer Projektreferenz nach ..\..\Deploymentcenter bzw. ..\..\LicenseLabrador:
PolyTrader muss eigenständig bauen, ohne dass das Schwester-Repo daneben liegt.
Neues SDK übernehmen: siehe lib/nuget/README.md.
LicenseLabrador.Client wird mit der Deploymentcenter-Integration abgelöst (siehe
docs/umsetzungsplaene/UMSETZUNGSPLAN-Deploymentcenter-Integration.md, Schnitt D-6) und
erst nach der Live-Abnahme von Watchdog/Lizenz entfernt. -->
<add key="local" value="lib/nuget" />
</packageSources>
<!-- Source-Mapping verhindert Dependency Confusion: unsere eigenen Pakete werden ausschließlich
lokal aufgelöst und können nicht von einem gleichnamigen Paket auf nuget.org verdrängt
werden. Alles andere kommt weiterhin von nuget.org. -->
<packageSourceMapping>
<clear />
<packageSource key="local">
<package pattern="LicenseLabrador.*" />
<package pattern="Deploymentcenter.*" />
</packageSource>
<packageSource key="nuget.org">
<package pattern="*" />
</packageSource>
</packageSourceMapping>
</configuration>