AyCode blazor hybrid related stuff
Go to file
Loretta 79eceff47a Add LLM onboarding docs and standardize project READMEs
- Introduced `.github/copilot-instructions.md` as the single source of truth for domain rules, conventions, and pitfalls in each solution.
- Added `CLAUDE.md` to guide Claude to read domain rules, glossary, and README before code generation.
- Updated all solution and project `README.md` files to document project purpose, structure, key files, and LLM context (Copilot/Claude/Cursor).
- Added or revised `docs/ARCHITECTURE.md`, `docs/CONVENTIONS.md`, and `docs/GLOSSARY.md` to clarify dependency graphs, naming, patterns, and terminology.
- For FruitBankHybridApp, added `docs/SCHEMA.md` (Toon format) and expanded the glossary with business/measurement terms and common traps.
- Updated all subfolder READMEs to list key files, conventions, and LLM maintenance notes.
- Ensured all documentation is cross-referenced, up-to-date, and includes explicit instructions for LLMs to keep docs in sync with code and avoid suggesting removal/rollback as a solution.
- Standardized documentation and onboarding for maintainability and LLM/code quality across all solutions.
2026-03-28 22:38:23 +01:00
.github Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
AyCode.Blazor.Components Update ToonTests to serialize type metadata only 2026-03-28 17:25:12 +01:00
AyCode.Blazor.Components.Tests Update ToonTests to serialize type metadata only 2026-03-28 17:25:12 +01:00
AyCode.Blazor.Controllers Update ToonTests to serialize type metadata only 2026-03-28 17:25:12 +01:00
AyCode.Blazor.Models Update ToonTests to serialize type metadata only 2026-03-28 17:25:12 +01:00
AyCode.Blazor.Models.Server Update ToonTests to serialize type metadata only 2026-03-28 17:25:12 +01:00
AyCode.Maui.Core Update ToonTests to serialize type metadata only 2026-03-28 17:25:12 +01:00
docs Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
.gitignore Initial Commit 2023-11-26 23:20:16 +01:00
AyCode.Blazor.targets MsBuild targets 2025-11-06 14:40:31 +01:00
AyCode.Maui.targets MsBuild targets 2025-11-06 14:40:31 +01:00
AyCode.Project.targets Upgrade to .net10 and Visual Studio 2026; StockTaking in progress... 2025-11-28 08:15:58 +01:00
Aycode.Blazor.sln MsBuild targets 2025-11-06 14:40:31 +01:00
CLAUDE.md Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
README.md Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00

README.md

AyCode.Blazor Solution

Blazor Server + MAUI Hybrid UI framework built on DevExpress 25.1.3 components. Provides reusable grids, card views, authentication, and SignalR-powered real-time data. Depends on AyCode.Core for serialization, entities, and services.

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

LLM Maintenance: If you modify this solution's structure, update this README to reflect the changes. If you notice the README content does not match the current code, automatically update the README to match the code.