64 Commits

Author SHA1 Message Date
GeWuYou
3dce243bcd docs(source-generators): 修复上下文感知生成器文档中的错别字和链接
- 修复了代码注释中的错别字"生命期"为"生命周期"
- 移除了文档末尾的规则验证生成器链接引用
2026-03-07 22:55:37 +08:00
GeWuYou
6d398a515b docs(guide): 添加 ContextAware 生成器文档并更新相关链接
- 新增 ContextAware 生成器完整文档,介绍自动实现 IContextAware 接口的功能
- 更新索引页面中的相关链接,替换规则生成器为 ContextAware 生成器
- 修改基础使用示例中的命名空间引用和代码实现细节
- 补充测试场景配置和多架构场景的使用说明
- 添加最佳实践和诊断信息相关内容
2026-03-07 22:51:42 +08:00
GeWuYou
28ad02dc80 docs(best-practices): 更新移动端优化代码示例
- 添加了图形 API 和多线程渲染的配置说明
- 增加了运行时可调整的性能设置选项
- 优化了纹理质量和阴影设置参数
- 添加了目标帧率和 VSync 配置
- 实现了基于设备性能的质量等级自动调整
- 改进了垃圾回收优化策略和相关注释说明
- 添加了设备性能检测的辅助方法
2026-03-07 22:10:14 +08:00
GeWuYou
8554f01423 docs(guidelines): 更新错误处理和移动端优化最佳实践
- 添加完整的错误处理最佳实践指南,涵盖Result<T>和Option<T>使用方式
- 补充移动端性能优化策略,包括纹理压缩、对象池、内存管理和电池优化
- 更新单元测试教程中的相关文档链接
- 完善错误处理层次结构和测试示例代码
- 增加移动端UI优化和平台适配最佳实践
2026-03-07 22:05:48 +08:00
GeWuYou
9edf64193f docs(architecture): 更新架构设计模式指南文档
- 将标题从"架构模式最佳实践"改为"架构设计模式指南"
- 添加全面的架构设计模式介绍和概述
- 新增MVC模式详细说明,包括概念、GFramework实现示例和最佳实践
- 新增MVVM模式详细说明,包括概念、GFramework实现示例和最佳实践
- 新增命令模式详细说明,包括概念、实现示例和撤销功能支持
- 新增查询模式详细说明,包括CQRS概念和复杂查询示例
- 新增事件驱动模式详细说明,包括事件定义和监听实现
- 新增依赖注入模式详细说明,包括构造函数注入示例
- 新增服务定位器模式详细说明,包括与依赖注入对比
- 新增对象池模式详细说明,包括通用对象池实现
- 新增状态模式详细说明,包括异步状态和状态机系统
- 补充模式选择与组合建议,针对小型、中型、大型项目提供不同方案
- 更新代码示例中的泛型语法格式,统一使用尖括号表示法
2026-03-07 17:32:26 +08:00
GeWuYou
739565d278 chore(build): 更新.gitignore配置以忽略AI相关和文档构建缓存文件
- 添加ai相关目录到忽略列表
- 忽略.omc/目录及其内容
- 忽略docs/.omc/目录
- 忽略docs/.vitepress/cache/目录
- 移除已删除的依赖文件和缓存文件
2026-03-07 17:12:11 +08:00
GeWuYou
c969a9a022 docs(core): 修复文档中的泛型符号显示问题
- 修复了配置模块文档中 GetConfig、SetConfig、WatchConfig 方法的泛型符号
- 修复了 ECS 模块文档中 ArchSystemAdapter 的泛型符号显示
- 修复了函数式编程文档中 Option 和 Result 类型的泛型符号
- 修复了序列化和存储模块中各类方法的泛型符号显示
- 修正了存储模块文档中的序列化系统链接路径
- 修复了函数式编程教程中 Option 和 Result 的泛型符号显示
2026-03-07 15:51:47 +08:00
GeWuYou
84d7408bef docs(tutorials): 添加系统实现教程并完善核心组件文档
- 新增协程系统、状态机、暂停系统、资源管理和存档系统教程
- 添加 Configuration 包详细使用说明文档
- 创建 ECS 系统集成指南,介绍 Arch.Core 集成方案
- 提供完整的组件定义、系统创建和实体管理示例
- 包含性能优化建议和最佳实践指导
2026-03-07 15:44:34 +08:00
GeWuYou
b4ef62c731 docs: 更新文档链接和相关资源引用
- 修改 resource.md 中 Godot 资源仓储链接为 Godot 扩展
- 更新 data.md 中相关文档链接,将存储和序列化系统替换为设置系统和 Godot 集成
- 将多个教程文档中的架构概览链接替换为快速开始链接
- 调整 save-system.md 中的相关文档列表,更新数据迁移和系统依赖链接
- 为 bun.lock 添加 configVersion 字段
2026-03-07 14:00:35 +08:00
GeWuYou
b3838ce8c7 docs(godot): 添加 Godot 架构集成和场景系统文档
- 新增 Godot 架构集成文档,介绍 AbstractArchitecture 和 ArchitectureAnchor
- 添加 Godot 场景系统文档,涵盖 SceneBehavior 和场景生命周期管理
- 包含数据与存档系统文档,介绍 IDataRepository 和 ISaveRepository 接口
- 提供完整的代码示例和最佳实践指南
- 覆盖多架构支持、热重载和场景参数传递等高级功能
- 包含常见问题解答和相关文档链接
2026-03-07 13:02:19 +08:00
GeWuYou
bbb91d597a docs: 添加协程系统、CQRS与Mediator、生命周期管理、资源管理系统文档
- 新增协程系统文档,介绍协程调度器、等待指令、基本用法和最佳实践
- 新增CQRS与Mediator文档,涵盖命令查询职责分离、处理器实现和管道行为
- 新增生命周期管理文档,说明同步异步初始化和销毁机制
- 新增资源管理系统文档,介绍资源加载、缓存和引用计数管理功能
2026-03-05 21:53:55 +08:00
GeWuYou
e96b5f24b4 refactor(godot): 将异步方法重命名为遵循Async约定的方法名
- 将WaitUntilReady方法重命名为WaitUntilReadyAsync
- 将AddChildX方法重命名为AddChildXAsync
- 更新所有相关文档中的方法调用引用
- 修改架构层锚点等待方法调用为异步版本
- 更新测试代码中的方法调用以匹配新的方法名
- 调整函数式异步扩展方法命名约定
- 统一所有异步扩展方法的命名规范
2026-03-05 12:54:59 +08:00
GeWuYou
e94e4890cd fix(logging): 统一使用UTC时间戳记录日志
- 将所有DateTime.Now替换为DateTime.UtcNow以确保时区一致性
- 修复文档中的时间戳记录方式
- 更新测试代码中的时间戳生成逻辑
- 统一框架各模块的时间记录标准
2026-02-26 19:57:42 +08:00
GeWuYou
47b8b4c975 docs(property): 更新属性文档中的代码块语法高亮
- 为双向绑定示例添加 C# 语法标记
- 为计算属性示例添加 C# 语法标记
- 为属性验证示例添加 C# 语法标记
- 为条件监听示例添加 C# 语法标记
- 为避免频繁触发示例添加 C# 语法标记
- 为自定义比较器示例添加 C# 语法标记
- 为值变化检测示例添加 C# 语法标记
- 为事件触发机制示例添加 C# 语法标记
2026-02-12 14:39:33 +08:00
GeWuYou
004da5b302 docs(core): 完全重写 rule.md 文档以反映实际框架实现
- 移除所有不存在的接口引用(ICanGetModel、ICanSendCommand 等)
- 更正设计模式说明,准确反映 IContextAware + 扩展方法的实现
- 替换所有 Godot 特定代码为纯 C# 示例
- 详细列出 ContextAwareExtensions 中的所有扩展方法
- 添加自定义组件使用 IContextAware 的示例
- 完善上下文注入机制和回退机制的说明
- 更新最佳实践指南
2026-02-12 14:35:52 +08:00
GeWuYou
e58179a6a4 docs(menu): 更新文档导航菜单和API引用格式
- 在核心文档菜单中新增Context上下文和异步初始化页面链接
- 修正API参考文档中泛型类名的显示格式
- 更新事件、查询和规则文档中的控制器相关描述
- 优化故障排除页面的链接指引结构
2026-02-12 14:20:52 +08:00
GeWuYou
93b25a19f7 docs(core): 更新命令系统文档并移除控制器独立文档
- 移除 controller.md 文件,将控制器相关内容整合到其他文档中
- 重构 command.md 文档,更新命令基类的类型参数设计
- 添加新的命令基类 AbstractCommand<TInput> 和 AbstractCommand<TInput, TResult>
- 更新命令使用示例,采用输入参数对象替代构造函数参数
- 优化事件注册相关代码示例,移除 Godot 特定的生命周期方法
- 更新依赖注入容器文档,明确 Register 方法的泛型特性
- 添加模型异步初始化功能说明和相关接口介绍
- 重构查询系统文档,统一采用输入参数对象的设计模式
- 更新架构生命周期枚举值,使用更准确的阶段名称
- 添加 GitHub Actions 工作流配置,集成 LLM 准备的文档索引功能
2026-02-12 13:13:07 +08:00
GeWuYou
aa0a9f7ab6 docs(tutorials): 添加教程概览页面并调整导航链接
- 创建了新的教程概览页面 docs/zh-CN/tutorials/index.md
- 添加了完整的教程目录结构和学习路径介绍
- 在侧边栏中增加了教程概览链接
- 修正了教程导航链接指向正确的根目录
- 包含了基础教程、Godot集成教程和高级模式教程的详细介绍
- 提供了三种不同的学习路径建议和前置知识要求
2026-02-12 01:24:55 +08:00
GeWuYou
f2a15a8302 fix(docs): 修复入门指南导航链接路径
- 修正了入门指南主链接从 /zh-CN/getting-started/installation 到 /zh-CN/getting-started
- 调整了侧边栏中架构概览和安装配置的顺序
- 确保导航链接与实际页面路径保持一致
2026-02-12 01:22:38 +08:00
GeWuYou
3136c03b03 fix(docs): 修正教程链接路径
- 将教程链接从 '/zh-CN/tutorials/basic-tutorial' 修改为 '/zh-CN/tutorials/basic'
- 保持导航菜单结构不变
- 确保链接指向正确的教程页面
2026-02-12 01:18:31 +08:00
GeWuYou
5d8fec2acd docs(tutorials): 更新文档中的图片路径引用
- 修正 basic/01-environment.md 中的 C# 项目初始化图片路径
- 修正 basic/02-project-setup.md 中的 C# 支持初始化图片路径
- 修正 basic/02-project-setup.md 中的 NuGet 包管理图片路径
- 修正 basic/02-project-setup.md 中的全局类创建图片路径
- 修正 basic/03-counter-basic.md 中的计数器界面图片路径
- 修正 basic/03-counter-basic.md 中的运行效果图片路径
- 修正 basic/04-model-refactor.md 中的运行效果图片路径
- 修正 basic/06-utility-system.md 中的阈值提示图片路径
- 统一所有图片路径从 ../assets/basic-tutorial/ 指向 ../assets/basic/
2026-02-12 01:11:58 +08:00
GeWuYou
e4e79e16dc docs(tutorials): 更新基础教程导航结构并添加完整教程内容
- 重构教程导航,将基础教程拆分为多个子章节
- 添加第1章:环境准备,包含.NET SDK和Godot引擎安装指南
- 添加第2章:项目创建与初始化,介绍GFramework项目结构搭建
- 添加第3章:基础计数器实现,演示传统MVC模式及问题分析
- 添加第4章:引入Model重构,展示GFramework的Model层设计
- 配置教程间的前后导航链接
- 更新导航菜单结构,支持折叠展开功能
2026-02-12 01:08:55 +08:00
GeWuYou
da1c0d0295 docs(tutorials): 更新基础教程文档结构和内容
- 重新组织教程目录结构,分为入门准备、基础实践、架构深化等六个部分
- 添加 GFramework 核心概念介绍,包括 MVC 架构模式和框架组件概述
- 更新项目创建指南,优化包管理配置说明
- 完善计数器实现教程,从传统 MVC 到 GFramework 架构的演进
- 增加 Model、System、Utility 各层设计与实现指导
- 补充架构集成、依赖管理和测试验证相关内容
- 添加事件驱动架构原理和最佳实践总结
2026-02-12 00:01:53 +08:00
GeWuYou
5e8887145b docs(tutorials): 添加 GFramework 基础教程文档
- 新增完整的从零开始的计数器应用教程
- 包含环境准备、项目创建、项目初始化步骤说明
- 提供功能实现详细指南,涵盖 MVC 架构实践
- 添加测试验证章节和代码示例
- 介绍 GFramework 核心概念:Model、System、Utility、Command
- 提供事件驱动架构和解耦设计模式最佳实践
- 包含实际代码重构案例和设计模式应用场景
2026-02-11 23:52:02 +08:00
GeWuYou
3630369b42 docs(tutorials): 更新基础教程内容
- 将教程目标从游戏项目改为计数器应用
- 移除目录章节符号,调整章节结构
- 更新Godot版本要求为Mono版
- 重新设计项目初始化流程和截图说明
- 完全重构架构设计部分,详细介绍模块化开发
- 添加游戏入口点和模块注册实现
- 实现MVC模式的计数器功能示例
- 增加命令模式的实现说明
- 详细解释事件驱动架构的优势
2026-02-11 23:05:19 +08:00
GeWuYou
e9707f4712 docs(tutorials): 更新高级模式文档目录结构
- 移除目录标题前的图标符号
- 删除模块化设计、性能分析和错误处理章节链接
- 简化目录结构以聚焦核心架构内容
2026-02-11 20:19:00 +08:00
GeWuYou
7a18d9459b docs(core): 更新核心架构文档完善命令事件系统说明
- 重构架构文档增加模块管理和生命周期管理说明
- 更新命令系统文档移除输入参数结构简化命令定义
- 完善事件系统文档添加事件总线和注销功能说明
- 补充IoC容器文档增加多实例注册和单例管理说明
- 优化示例代码展示架构初始化和组件获取方式
- 添加配置选项说明和最佳实践建议
2026-02-11 20:13:40 +08:00
GeWuYou
4be7f7a731 style(docs): 更新品牌颜色主题配置
- 注释掉原有的 indigo 颜色变量定义
- 添加自定义深蓝色 (#1e40af) 用于文字和激活状态
- 添加自定义蓝色 (#2563eb) 用于悬停效果
- 保留原有的品牌颜色 3 和软色变量设置
2026-02-11 16:31:18 +08:00
GeWuYou
fe0066299b style(docs): 更新文档主题样式
- 添加默认颜色变量之间的空行分隔
- 将主页英雄名称背景渐变改为 WebKit 线性渐变
- 恢复原始的紫色到蓝色渐变配色方案
- 简化主页英雄图像背景为紫色到青色渐变
- 移除自定义按钮品牌背景渐变样式
- 移除 VPFeature 悬停阴影效果样式
2026-02-11 16:24:58 +08:00
GeWuYou
caf0784326 style(docs): 更新品牌颜色变量定义
- 移除自定义深蓝色和蓝色配置
- 使用 VitePress 内置的 indigo 颜色变量替代
- 简化品牌颜色主题配置
- 保持品牌色彩一致性
2026-02-11 16:20:25 +08:00
GeWuYou
5aaef20b70 style(docs): 更新文档主题样式和导航链接配置
- 修改品牌颜色变量定义方式,统一使用 indigo 颜色系统
- 注释掉原有的蓝色品牌颜色配置
- 将架构概览链接从 /zh-CN/getting-started/architecture 调整为 /zh-CN/getting-started
- 调整导航菜单结构配置
2026-02-11 16:18:26 +08:00
GeWuYou
b35450bb15 feat(docs): 添加网站图标配置
- 在head中添加favicon链接标签
- 配置图标类型为image/png
- 设置图标路径为/GFramework/favicon.png
2026-02-11 16:13:09 +08:00
GeWuYou
1fc5e0c708 docs(homepage): 更新架构概览链接路径
- 将架构概览链接从 /zh-CN/getting-started/architecture-overview 修改为 /zh-CN/getting-started/architecture
- 移除了不必要的主题配置 alt 属性
2026-02-11 16:02:48 +08:00
GeWuYou
08650cf682 docs(nav): 更新源码生成器导航链接
- 修正源码生成器菜单项的链接路径,移除 overview 后缀
2026-02-11 16:00:47 +08:00
GeWuYou
1ab615db26 docs(source-generators): 更新文档结构并调整Godot版本信息
- 将Source Generators概述文档从overview重命名为index
- 更新所有相关文档中的链接指向新的index文件
- 移除Godot文档中的许可证和版本信息冗余内容
- 统一Godot版本要求从4.5.1+到4.6
- 删除各模块文档末尾的相关链接部分
- 优化文档结构提升可读性
2026-02-11 15:57:40 +08:00
GeWuYou
3d656981b4 docs: 更新文档结构和链接配置
- 移除架构概览页面的独立文件,将其内容迁移至getting-started目录
- 更新导航菜单中架构概览的链接路径
- 删除game模块中的场景管理文档及其相关引用
- 修复godot模块中相关文档的链接格式
- 清理各个文档末尾的多余链接和许可证信息
- 优化文档间的引用关系,确保链接有效性
2026-02-11 15:51:48 +08:00
GeWuYou
f387e3788e docs(core): 更新文档中的链接格式和代码引用样式
- 将文档中的文件路径链接替换为纯文本格式
- 统一代码引用的显示样式,移除多余的链接标记
- 修正事件和接口文档中的格式一致性问题
- 更新扩展方法文档中的链接引用方式
- 标准化日志系统文档中的接口引用格式
2026-02-11 15:37:05 +08:00
GeWuYou
8f847de24e docs(core): 更新架构文档并修复链接路径
- 修复 Core 概述链接路径,添加 index.md 后缀
- 统一标点符号使用,在冒号后添加空格
- 优化段落格式和列表样式,提升文档可读性
- 调整代码示例缩进和格式
- 更新架构类标题描述,明确其为基类
- 修正文档中的拼写和格式错误
- 调整设计模式章节标题格式
- 更新最佳实践部分的格式和表述
- 优化相关包列表的显示格式
2026-02-11 15:29:41 +08:00
GeWuYou
cd25f8effe docs(game): 更新游戏设置文档中的代码注释和示例
- 移除 GameSettings 类的 XML 文档注释
- 移除 GameSettings 应用器的 XML 文档注释
- 修正 Factory Pattern 描述中的方法名称格式
- 更新设计模式说明以匹配实际实现细节
2026-02-11 15:18:12 +08:00
GeWuYou
7dd9b99e49 fix(docs): 修复文档中代码块转义问题并更新插件配置
- 将 markdownEscapePlugin 重命名为 safeGenericEscapePlugin
- 更新插件逻辑以保护 HTML 标签并仅转义泛型形式的尖括号
- 修复文档中所有代码块的语法标记为正确的 csharp 格式
- 更新依赖缓存文件的哈希值
- 修正事件文档中泛型类型的显示格式
2026-02-11 15:15:28 +08:00
GeWuYou
6cc0ddf7f9 docs: 更新文档中的代码示例和链接引用
- 修复 IEventHandler 接口中的参数关键字冲突
- 修正场景管理器接口中的泛型约束拼写错误
- 本地化核心抽象文档链接为中文标题
- 更新事件系统文档中的接口链接路径
- 修复扩展方法文档中的上下文感知链接
- 调整日志系统文档中的接口链接路径
- 重构架构概述中的代码示例和设计原则
- 统一 Godot 设置模块中的代码块格式
- 优化音频和图形设置的代码示例
2026-02-11 14:49:34 +08:00
GeWuYou
d1cdac8082 docs: 更新文档链接和代码块格式
- 修复了文档中多个文件的链接指向,统一使用相对路径格式
- 移除了代码块中的语言标识符以保持一致性
- 更新了存储模块文档中的类名显示方式
- 修正了架构文档中的跨文档引用链接
- 调整了事件、命令、查询等核心模块的文档链接结构
- 规范化了所有代码示例的格式和引用方式
2026-02-11 14:44:46 +08:00
GeWuYou
75826961d4 feat(docs): 添加 Markdown 转义插件解决 HTML 标签显示问题
- 在 VitePress 配置中集成 markdown-escape-plugin
- 实现代码块保护机制避免代码中的 < > 符号被转义
- 添加预处理器确保代码块内容不被 HTML 转义影响
- 通过占位符机制实现代码块的临时替换和恢复
- 提供完整的代码块解析和转义处理流程
2026-02-11 14:44:15 +08:00
GeWuYou
8c04a5008a style(docs): 修复代码块标记语法错误
- 修正了所有代码块前的标记符号,从 ``csharp 更改为 ```csharp
- 确保了文档中代码片段的正确显示格式
- 提高了文档的可读性和语法规范性
2026-02-11 14:18:04 +08:00
GeWuYou
033e2b076a docs(core): 更新文档中的代码格式和类型标记
- 修复 IfType<T, TResult> 扩展方法的类型格式显示
- 更正 Contains<T>() 方法的类型标记格式
- 统一代码块标记为正确的 ```csharp 格式
- 修正 IQuery<TResult> 接口的类型标记显示
2026-02-11 14:16:52 +08:00
GeWuYou
50a71403bb docs(ioc): 更新 IoC 容器文档
- 修复 IocContainer 链接路径指向正确文件位置
- 统一泛型方法语法格式,添加反引号标记如 Register<T>、Get<T> 等
- 修正代码块标记语法错误
- 更新注册和获取实例的方法示例代码格式
2026-02-11 14:09:23 +08:00
GeWuYou
c6cec4ae13 chore(docs): 简化 VitePress 脚本命令
- 将 docs:dev 脚本重命名为 dev
- 将 docs:build 脚本重命名为 build
- 将 docs:preview 脚本重命名为 preview
- 移除脚本名称中的 docs: 前缀以简化命令使用
2026-02-11 13:57:01 +08:00
GeWuYou
590bbbf81b docs(sidebar): 更新侧边栏链接并删除API参考导航
- 将Game和Godot模块的概览链接从overview路径更新为根路径
- 删除了API参考相关的侧边栏导航配置
- 移除了已删除的Game和Godot概览文档文件
2026-02-11 12:52:14 +08:00
GeWuYou
0b1d3006fa docs(website): 更新首页文档内容和特性描述
- 修改标题为 GFramework
- 更新英雄区域文本描述,强调模块化架构和多引擎集成支持
- 重新组织特性列表,优化清洁架构、CQRS、事件系统、引擎集成、响应式编程和源码生成器的描述
- 调整特性标题和详情内容,使其更准确地反映框架的核心功能
- 修复页面底部布局语法错误
2026-02-11 12:52:14 +08:00
GeWuYou
f4731ee5a3 fix(docs): 修复中文文档链接路径错误
- 修正快速开始页面链接为 /zh-CN/getting-started/quick-start
- 修正架构概览页面链接为 /zh-CN/getting-started/architecture-overview
- 确保所有中文文档导航链接指向正确的本地化路径
2026-02-11 12:52:14 +08:00