gewuyou 982249151e docs(zh-cn): 补齐文档元数据缺口
- 补齐 docs/zh-CN 多个栏目页面的 title 与 description frontmatter,清空完全缺 frontmatter 的历史页面
- 修复 multiplayer、source-generators 与 troubleshooting 触达页面暴露的 Markdown 结构和站内链接问题
- 更新 documentation-full-coverage-governance 的恢复点、验证结果与下一批 metadata 热点
2026-04-24 09:19:36 +08:00

2.9 KiB

title, description
title description
入门指南 概览 GFramework 的模块组成、最小接入路径与继续阅读入口。

入门指南

这一部分只回答三个问题:

  1. GFramework 由哪些模块组成
  2. 第一次接入应该从哪个包开始
  3. 最小可运行路径是什么

如果你还没决定具体用法,先阅读本栏目;如果你已经明确要用某个模块,直接进入对应模块目录下的 README.md 会更快。

推荐起步路径

只想先把架构跑起来

Core 开始:

  • GeWuYou.GFramework.Core
  • GeWuYou.GFramework.Core.Abstractions

这组包提供:

  • Architecture
  • Model / System / Utility
  • 旧版 Command / Query 执行器
  • 事件、属性、状态机、状态管理、资源、日志、协程等基础设施

对应文档:

想用新版 CQRS

Core 基础上补:

  • GeWuYou.GFramework.Cqrs
  • GeWuYou.GFramework.Cqrs.Abstractions

这组包提供:

  • 统一 request dispatcher
  • notification publish
  • pipeline behaviors
  • handler 注册与反射回退机制

对应文档:

想做游戏运行时

Core 基础上按需补:

  • GeWuYou.GFramework.Game
  • GeWuYou.GFramework.Game.Abstractions

这组包提供:

  • 内容配置系统
  • 数据存取与设置
  • Scene / UI / Routing 抽象与运行时
  • 文件存储和序列化

对应文档:

想接入 Godot

继续叠加:

  • GeWuYou.GFramework.Godot

对应文档:

Source Generators 什么时候装

只在需要编译期生成代码时再装:

  • GeWuYou.GFramework.Core.SourceGenerators
  • GeWuYou.GFramework.Game.SourceGenerators
  • GeWuYou.GFramework.Cqrs.SourceGenerators
  • GeWuYou.GFramework.Godot.SourceGenerators

典型场景:

  • 自动生成日志、上下文绑定、模块注册代码
  • schema 生成游戏配置类型
  • 为 CQRS handlers 生成注册表
  • 生成 Godot 节点、场景和 UI 包装代码

建议阅读顺序

  1. quick-start.md
  2. 你准备使用的模块 README
  3. 对应栏目页,例如 core/game/godot/
  4. 需要更完整示例时,再进入 tutorials/

注意

  • 旧文档里有一些早期示例已经和当前 API 漂移。本栏目以后只保留经过代码或测试核对的最小路径。
  • 若根 README、模块 README 与某篇专题页冲突,以模块 README 和当前代码为准。