Official, independently buildable Avalonia Browser entries used by the AtomUI manual.
- Documentation overview: maintenance entry point, reading order, ownership, invariants, and commands.
- Repository architecture: project structure, design rationale, catalog, metadata, dependencies, shared source, and build contract.
- AtomIdea project preview architecture: WebOS synchronization, Docker build, Nginx artifacts, Markdown hydration, source display, and SPA shared Runtime.
catalog.jsonis the only authoritative index for entry discovery and project location.- Every entry is an independent executable project with its own
.csproj,Program.cs,App.axaml, dependencies, and lock file. - The root solution is an IDE catalog only. Build an entry by targeting its project file directly.
- Entries do not share an executable Browser host. Shared class libraries are allowed only when registered in
catalog.json. - Every entry references
AtomUI.Fonts.AlibabaSansand registers Alibaba Sans as its default Latin font. - Entries must not reference Chinese font packages or Chinese system font families.
- Published artifacts are generated offline and loaded lazily by the manual application.
| Key | Project | AtomUI |
|---|---|---|
Button_Basic |
entries/controls/button/basic/AtomUI.ManualExamples.Controls.Button.Basic.csproj |
6.1.2 |
dotnet restore entries/controls/button/basic/AtomUI.ManualExamples.Controls.Button.Basic.csproj --locked-mode
dotnet publish entries/controls/button/basic/AtomUI.ManualExamples.Controls.Button.Basic.csproj -c Release --no-restore./scripts/verify-repository.sh