AyCode.Blazor/README.md

1.7 KiB

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/ — 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