AyCode.Blazor Solution
Blazor Server + MAUI Hybrid UI framework built on DevExpress 25.1.3 components. Targets net10.0 (AyCode.Project.targets). Provides reusable grids, card views, authentication, and SignalR-powered real-time data. Depends on AyCode.Core (net9.0) for serialization, entities, and services — referenced via DLL.
LLM Context
Domain rules and UI pitfalls live in a single file: .github/copilot-instructions.md
| Tool |
Auto-loaded |
Action needed |
| GitHub Copilot |
✅ copilot-instructions.md |
None |
| Claude Code |
✅ CLAUDE.md → references above |
None |
| Cursor / Windsurf |
✅ README.md |
Read copilot-instructions.md via @file |
Solution-level docs in docs/:
| Document |
Topic |
GLOSSARY.md |
Blazor/MAUI terminology |
ARCHITECTURE.md |
Solution layers, dependency rules |
CONVENTIONS.md |
Coding conventions |
Project-level docs:
| Project |
Documents |
AyCode.Blazor.Components/docs/ |
MGGRID.md — MgGrid system (grid base, toolbar, InfoPanel, layout, CRUD) |
Core framework rules: ../AyCode.Core/.github/copilot-instructions.md
Solution Structure
| Project |
Purpose |
AyCode.Blazor.Components |
DevExpress UI components, grids, SignalR data sources, expression helpers |
AyCode.Blazor.Models |
Shared view models for Blazor components |
AyCode.Blazor.Models.Server |
Server-side model scaffolding |
AyCode.Blazor.Controllers |
Controller scaffolding (minimal) |
AyCode.Maui.Core |
MAUI cross-platform: Android, iOS, Windows |
Test Projects
| Project |
Purpose |
AyCode.Blazor.Components.Tests |
Grid and component tests |