Update documentations.

This commit is contained in:
2026-06-26 12:10:17 +01:00
parent d76dd99090
commit 18a0979aaa
3 changed files with 8 additions and 10 deletions

View File

@@ -9,12 +9,12 @@ This document describes Claude Code automation for the Marechai computing histor
- **Marechai.Server**: ASP.NET Core Web API backend with OpenAPI documentation
- **Marechai.Database**: Entity Framework Core data access layer with MySQL/MariaDB
- **Marechai.App**: Uno Platform cross-platform client (Android, iOS, WASM, Desktop)
- **Marechai** (legacy): Original Blazor Server web application
- **Marechai** (principal): Original Blazor Server web application
- Supporting projects: Email, Translation, MobyGames, WinWorld integrations
### Key Technologies
- **.NET 10.0** (prerelease, see `global.json`)
- **.NET 10.0**
- **Entity Framework Core 9.x** with **Pomelo MySQL** provider
- **Uno Platform SDK 6.5.36** for cross-platform UI
- **ASP.NET Core Identity** + JWT Bearer authentication

View File

@@ -31,7 +31,7 @@ Marechai.slnx
## Technology Stack
- **.NET 10.0** (Preview/Prerelease)
- **.NET 10.0**
- **Uno Platform SDK 6.4.24** for cross-platform development
- **Entity Framework Core 9.x** with Pomelo MySQL provider
- **ASP.NET Core Identity** for authentication
@@ -48,7 +48,7 @@ Marechai.slnx
- .NET 10.0 SDK (with prerelease allowed per `global.json`)
- Uno Platform SDK 6.4.24
- MariaDB or MySQL database
- ImageMagick with HEIF, WebP and AVIF support (in PATH)
- ImageMagick with WebP and AVIF support (in PATH)
### Configuration
@@ -129,5 +129,3 @@ Test results are stored in the `TestResults/` directory.
- Update DTOs in `Marechai.Data/` if needed
4. Package versions are centrally managed - update `Directory.Packages.props` when adding/updating packages.
5. The project targets .NET 10.0 preview - be aware of potential API changes.

View File

@@ -89,8 +89,8 @@ The solution is organized as a set of related projects, each with a clear respon
```text
Marechai.slnx
├── Marechai/ # Legacy Blazor Server web application
├── Marechai.App/ # Uno Platform cross-platform client
├── Marechai/ # Main Blazor Server web application
├── Marechai.App/ # Experimental Uno Platform cross-platform client
├── Marechai.Server/ # ASP.NET Core API backend
├── Marechai.Database/ # EF Core data models, migrations, and data access
├── Marechai.Data/ # Shared DTOs, enums, and contracts
@@ -107,13 +107,13 @@ Marechai.slnx
This is the main web application, built with Blazor Server and MudBlazor.
It is the legacy but still important presentation layer for the catalog, especially for administrative workflows, content browsing, and the public-facing web experience.
It is the main presentation layer for the catalog, especially for administrative workflows, content browsing, and the public-facing web experience.
### Marechai.App
This is the modern cross-platform client built with Uno Platform.
It targets desktop, mobile, and web scenarios with a shared UI and a responsive design approach. The app is intended to provide a smoother, more flexible experience for users who want to browse the catalog outside the browser.
It targets desktop, mobile, and web scenarios with a shared UI and a responsive design approach. The app is intended to provide a smoother, more flexible experience for users who want to browse the catalog outside the browser. It is still in an experimental phase, but it is a key part of the long-term vision for the project.
### Marechai.Server