Skip to content

OpenFairyGUI Documentation

This directory contains the English documentation used by the static website. It describes only the current implementation and does not preserve obsolete compatibility layers, temporary migrations, or unimplemented plans.

中文文档

Documentation index

DocumentDescription
Repository Development and VerificationReproducible setup, references, task routing, verification scope and PR gates.
Development Task RecipesXML fields, UAM operations, Backend/MCP integration, publish diagnosis and protocol evidence routes.
Runnable Examples and Consumer VerificationReward panel states, layout animation, and card generation, SDK/MCP edit verification, isolated tarballs, real browser storage, and publish/limited recovery.
Contract Sources and Operation DiscoveryCore/Backend-derived operations, MCP input/output schemas, binary transport and drift checks.
Diagnostics and RecoveryDiagnostic ownership, per-code guides and read-only recovery starting points; no automatic repair.
Installed Documentation and Product DiagnosisCLI/MCP shared offline corpus, thin skill and read-only product doctor.
Real Agent Task EvaluationsTen real-tarball tasks, deterministic oracles, manual model observations and failure reproduction.
Project ValidationShared project validation reports and API/CLI/Backend/MCP behavior.
ChangelogPublic features, fixes, breaking changes, and maintenance work by release.
Architecture OverviewPackage responsibilities, UAM and backend boundaries, host adapters, and primary data flows.
Editor Publish SettingsActual editor setting files, properties, defaults, output resolution, and current publish behavior.
Publish PluginsPlugin directories, manifests, lifecycle hooks, fallback behavior, and the boundary with FairyGUI Editor plugins.
Published Project Recovery LimitsSupported recovery scope, safety constraints, and information that cannot be reconstructed reliably from published artifacts.
Project XML Attribute ProtocolCanonical Project XML attributes, aliases, and node-level semantics.
Project XML DisplayList Tag AlignmentAlignment among raw XML tags, protocol variants, and editor DisplayListItem.type values.
FairyGUI Binary Package FormatV7 package blocks, component decoding, child records, and runtime-phase mapping.
Getting StartedLocal MCP setup, installed-version checks, a first verifiable edit, and CLI / SDK entrypoints.
Packages and ToolsChoose the right package and runtime entrypoint.
Website HomeEntry points for guides, translated references, and the API.

Conventions

ItemPolicy
AudienceAgent and tool users, editor-host developers, repository maintainers, and protocol contributors.
Source of truthDocumentation follows the current repository implementation; synchronization requirements are defined in AGENTS.md.
Root READMEsREADME.md and README_EN.md provide navigation rather than protocol specifications.
Website buildUse pnpm docs:dev for local development. pnpm docs:build generates the public API reference and static site.

MIT Licensed