Documentation

This site covers AXSG from four angles:

  • how to install and use it in an application
  • how the compiler/runtime/tooling model works
  • how to operate, debug, and publish it
  • how to navigate the generated API by package, assembly, namespace, and feature

Read by intent

I am new to the project

Start with:

  1. Getting Started
  2. XAML Features
  3. Guides

I need to understand why the compiler behaves a certain way

Start with:

  1. Concepts
  2. Architecture
  3. Reference

I need to ship, maintain, or extend AXSG itself

Start with:

  1. Advanced
  2. Reference
  3. Guides

Package-first entry points

Feature-first entry points

Operational entry points

Artifact families

  • app/build surface: XamlToCSharpGenerator, XamlToCSharpGenerator.Build
  • compiler surface: Compiler, Core, Framework.Abstractions, Avalonia, NoUi, Generator
  • runtime surface: Runtime, Runtime.Core, Runtime.Avalonia
  • tooling surface: LanguageService, LanguageServer.Tool, Editor.Avalonia, VS Code extension