mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-05-07 00:39:00 +08:00
- 更新入口页的 reader-facing 骨架,统一起步路线、阅读顺序与站内导航 - 收口公开 README 与 Godot 页面中的内部口吻、文件名式表述和术语噪音 - 移除 docs/zh-CN 中残留的 GitHub README 外链,并同步刷新文档治理恢复状态
3.1 KiB
3.1 KiB
title, description
| title | description |
|---|---|
| 入门指南 | 概览 GFramework 的模块组成、最小接入路径与继续阅读入口。 |
入门指南
如果你第一次接触 GFramework,或者还在判断“应该先装哪些包、先看哪一组文档”,先从这里开始最省时间。
这组页面的目标只有一个:帮你用最短路径找到适合当前项目的运行时入口、安装组合和下一步阅读顺序。
适合谁先读本栏
- 第一次接入
GFramework,还没决定该从Core、Game、Godot还是CQRS开始 - 想先确认最小安装组合,再决定是否追加源码生成器
- 想先跑通一个可运行骨架,再深入某个专题页
按目标选择起步路线
基础运行时起步
从 Core 开始:
GeWuYou.GFramework.CoreGeWuYou.GFramework.Core.Abstractions
这组包提供:
ArchitectureModel/System/Utility- 旧版
Command/Query执行器 - 事件、属性、状态机、状态管理、资源、日志、协程等基础设施
对应文档:
新版 CQRS 请求流
在 Core 基础上补:
GeWuYou.GFramework.CqrsGeWuYou.GFramework.Cqrs.Abstractions
这组包提供:
- 统一 request dispatcher
- notification publish
- pipeline behaviors
- handler 注册与反射回退机制
对应文档:
游戏运行时与内容配置
在 Core 基础上按需补:
GeWuYou.GFramework.GameGeWuYou.GFramework.Game.Abstractions
这组包提供:
- 内容配置系统
- 数据存取与设置
- Scene / UI / Routing 抽象与运行时
- 文件存储和序列化
对应文档:
Godot 项目接入
继续叠加:
GeWuYou.GFramework.Godot
对应文档:
什么时候追加源码生成器
只在需要编译期生成代码时再装:
GeWuYou.GFramework.Core.SourceGeneratorsGeWuYou.GFramework.Game.SourceGeneratorsGeWuYou.GFramework.Cqrs.SourceGeneratorsGeWuYou.GFramework.Godot.SourceGenerators
典型场景:
- 自动生成日志、上下文绑定、模块注册代码
- 从
schema生成游戏配置类型 - 为 CQRS handlers 生成注册表
- 生成 Godot 节点、场景和 UI 包装代码
继续阅读: