[LOADED_DOCS: .github\copilot-instructions.md, C:\Users\Fullepi\copilot-instructions.md]
Refactor SignalR client DI and config, add test factory Refactored FruitBankSignalRClient construction to use DI and centralized configuration from appsettings.json across all platforms. Introduced TestSignalRClientFactory for consistent test setup. Added FruitBankHubConnectionExtensions for reusable SignalR connection and logging configuration. Updated Program.cs and MauiProgram.cs to register logger factories, log writers, and IHubConnectionBuilder via DI. Embedded appsettings.json in MAUI and updated .csproj references for build flexibility. No business logic changes; all updates are infrastructure and test setup.
This commit is contained in:
parent
f1e93f939f
commit
b39d624406
|
|
@ -53,6 +53,14 @@ You are operating in a multi-repo, documentation-first architecture. You MUST ST
|
|||
> For detailed docs see: `README.md` → `docs/`
|
||||
> External repos in `own-dep-repos` are fully accessible — read their source code, docs, and `.github/copilot-instructions.md` freely when you need type definitions, base classes, or context. Do not limit yourself to the current workspace.
|
||||
|
||||
## Shared Agent Skills
|
||||
|
||||
Skills defined in other repos that can be referenced from here:
|
||||
|
||||
- **protocol-audit** — Cross-repo consistency audit for `.github/copilot-instructions.md` across all 5 repos.
|
||||
Location: `AyCode.Core/.github/skills/protocol-audit/SKILL.md`
|
||||
Activate from an AyCode.Core session, or read the SKILL.md directly and follow its steps.
|
||||
|
||||
## DevExpress Components
|
||||
1. **DevExpress Blazor 25.1.3** — always use `DxGrid`, `DxFormLayout`, etc. Do NOT mix with generic Blazor component libraries.
|
||||
2. **Grid system** uses `AcSignalRDataSource` for real-time data — grids fetch data via SignalR, not REST.
|
||||
|
|
|
|||
Loading…
Reference in New Issue