Expanded and clarified solution/project documentation: - Added all top-level docs and docs/ folder as solution items in .sln files - Inserted maintenance notices in all project and subfolder READMEs: require .md sync with code - Main READMEs now include project tables with TFM, purpose, and README links - ARCHITECTURE.md now details dependency graph and TFM rationale - CONVENTIONS.md and copilot-instructions.md require code reuse, no redundancy - Glossary and conventions updated to require terminology/rule updates with code changes - Emphasized DLL-only AyCode.Core refs and nopCommerce .NET 9.0 requirement - Clarified domain terms and intentional typos - No code logic changes; documentation and guidance only |
||
|---|---|---|
| .github | ||
| AyCode.Blazor.Components | ||
| AyCode.Blazor.Components.Tests | ||
| AyCode.Blazor.Controllers | ||
| AyCode.Blazor.Models | ||
| AyCode.Blazor.Models.Server | ||
| AyCode.Maui.Core | ||
| docs | ||
| .gitignore | ||
| AyCode.Blazor.targets | ||
| AyCode.Maui.targets | ||
| AyCode.Project.targets | ||
| Aycode.Blazor.sln | ||
| CLAUDE.md | ||
| README.md | ||
README.md
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 |
Detailed docs: docs/ — GLOSSARY.md, ARCHITECTURE.md
Core framework rules: ../AyCode.Core/.github/copilot-instructions.md
Solution Structure
| Project | Purpose | README |
|---|---|---|
AyCode.Blazor.Components |
DevExpress UI components, grids, SignalR data sources, expression helpers | README |
AyCode.Blazor.Models |
Shared view models for Blazor components | README |
AyCode.Blazor.Models.Server |
Server-side model scaffolding | README |
AyCode.Blazor.Controllers |
Controller scaffolding (minimal) | README |
AyCode.Maui.Core |
MAUI cross-platform: Android, iOS, Windows | README |
Test Projects
| Project | Purpose | README |
|---|---|---|
AyCode.Blazor.Components.Tests |
Grid and component tests | README |