Skip to content

Languages

This page is also available in 简体中文 and 日本語.

About this documentation ​

This site is the canonical, versioned product manual for MvvmAIO.Prism.SourceGenerators. It is maintained in Prism.SourceGenerators.Docs and published to GitHub Pages.

How this compares to other surfaces ​

SurfaceRole
This siteCurated structure, generator semantics, diagnostics, architecture, build, and contribution paths. Intended to stay accurate and navigable as the first stop for authors.
GitHub README (and localized READMEs)Short landing-page overview and copy-paste snippets. Not the full manual.
GitHub Wiki (wiki/ in the product repo)Short, topic-oriented notes (Chinese-first). Useful for onboarding threads; not a contract for diagnostic text or API guarantees.
DeepWikiAI-indexed mirror of the repo; useful for exploration, not a contract for API or diagnostic text.
Samples repoRunnable Avalonia apps; see Samples.

When in doubt, diagnostic titles and messages in the Prism.SourceGenerators repository (DiagnosticDescriptors.cs) remain the runtime contract for compiler output; this site documents them in plain language in Diagnostics reference.

Languages ​

English pages under docs/ are the default authoring language. 简体中文 (zh-cn/) and 日本語 (ja/) mirror the same information architecture—architecture, generators, diagnostics, build, samples, and reference—with full translated bodies for those sections. If a future page lands in English first, localized nav entries may point at the English file until a translation PR lands.

Contributing to docs ​

Documentation changes go through Prism.SourceGenerators.Docs (Markdown under docs/, VitePress config in .vitepress/). Product code and generator behaviour live in Prism.SourceGenerators; see Contributing.

Released under the MIT License.

Released under the MIT License.