FruitBankHybridApp/FruitBankHybrid.Shared
Loretta 45195b9cdf 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
..
Components Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
Databases Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
Extensions Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
Layout Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
Models Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
Pages Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
Services Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
wwwroot Add MgCardView component & refactor MeasuringOut to tabs 2026-03-22 20:01:49 +01:00
FruitBankHybrid.Shared.csproj Refactor MgGridDataColumn URL templating & update csproj refs 2026-03-24 18:38:44 +01:00
README.md Add LLM onboarding docs and standardize project READMEs 2026-03-28 22:38:23 +01:00
Routes.razor Convert to Devexpress solution; impovements, clean, etc... 2025-09-17 06:02:32 +02:00
_Imports.razor .Net10, VS2026; StockTaking in progress... 2025-12-01 16:18:47 +01:00

README.md

FruitBankHybrid.Shared

Main Blazor UI library shared across all three deployment targets (Server, WASM, MAUI). Contains pages, DevExpress grid components, SignalR client, measurement service, and layout.

Folder Structure

Folder Purpose
Components/ DevExpress grid wrappers, pallet components, notifications
Pages/ Routed pages: Login, ShippingsAdmin, OrdersAdmin, MeasuringIn/Out, StockTaking
Services/ SignalR client, measurement service, form factor, loggers
Layout/ MainLayout with navigation, auto-login, toast notifications
Models/ Date selector model for measuring pages
Extensions/ DevExpress MessageBox/ConfirmBox helpers
Databases/ Client-side ConcurrentDictionary table cache

Key Files (Root)

  • _Imports.razor — Global Blazor imports.
  • Routes.razor — Route definitions.

Target Framework

.NET 10.0 with AOT compilation and WASM IL stripping enabled.


LLM Maintenance: If you modify code in this folder, 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.