GeWuYou
|
5b8099cd98
|
feat(game): 添加游戏内容配置系统和VS Code插件支持
- 实现基于YAML的配置源文件和JSON Schema结构验证
- 提供运行时只读查询和Source Generator代码生成
- 添加VS Code插件实现配置浏览、编辑和轻量校验功能
- 支持开发期热重载和跨表引用校验
- 实现批量编辑和表单预览功能
|
2026-04-01 10:18:34 +08:00 |
|
GeWuYou
|
15761c6677
|
feat(game): 添加基于YAML的游戏内容配置系统
- 实现YamlConfigLoader支持从YAML文件加载配置数据
- 提供ConfigRegistry用于统一管理命名的配置表
- 支持JSON Schema校验配置结构和类型匹配
- 实现跨表引用校验避免无效引用和缺失依赖
- 提供开发期热重载功能监听文件变更自动刷新
- 支持一对象一文件的目录组织方式
- 集成VS Code插件提供配置浏览和轻量校验
- 生成器支持从schema自动生成配置类型定义
- 文档说明配置系统的使用方法和推荐目录结构
|
2026-04-01 09:04:28 +08:00 |
|
GeWuYou
|
0c662ced2a
|
feat(game): 添加游戏内容配置系统和VS Code插件支持
- 实现YAML配置文件管理和JSON Schema验证功能
- 提供运行时只读查询和Source Generator代码生成功能
- 开发VS Code插件实现配置浏览、校验和轻量表单编辑
- 支持开发期热重载和配置变更自动刷新机制
- 集成诊断功能提供配置文件错误提示和修复建议
|
2026-03-31 22:49:10 +08:00 |
|
GeWuYou
|
e8d0ea2daf
|
feat(game): 添加游戏内容配置系统和VS Code扩展
- 引入基于YAML和JSON Schema的静态内容配置系统
- 实现运行时只读查询和Source Generator支持
- 提供VS Code扩展用于配置浏览、验证和轻量编辑
- 支持开发期热重载和跨表引用校验功能
- 包含完整的文档说明和工具链集成
|
2026-03-31 22:44:58 +08:00 |
|
GeWuYou
|
3332aaff7b
|
feat(config): 添加YAML配置加载器及开发期热重载功能
- 实现YamlConfigLoader支持基于文件目录的YAML配置加载
- 添加EnableHotReload方法支持开发期配置文件变更自动重载
- 提供带schema校验的配置表注册功能
- 实现按表粒度的热重载机制及错误处理回调
- 添加配置文件变更监听和防抖处理
- 更新文档说明热重载使用方法和行为特性
- 移除未完成功能列表中的运行时热重载项
|
2026-03-31 22:39:39 +08:00 |
|
GeWuYou
|
ae9693e0ff
|
refactor(config): 更新配置加载器依赖项
- 在YamlConfigLoader中添加YamlDotNet序列化库引用
- 移除YamlConfigSchemaValidator中的未使用引用
- 在全局引用中添加YAML处理相关库引用
- 优化配置模块的依赖管理和命名空间使用
|
2026-03-31 22:32:57 +08:00 |
|
GeWuYou
|
b87e511334
|
docs(game): 添加游戏模块完整文档
- 创建了 GFramework.Game 模块的全面文档
- 包含架构模块系统、资产管理、存储系统和序列化系统详解
- 提供了 AbstractModule、AbstractAssetCatalogUtility 等核心组件使用示例
- 添加了分层存储、加密存储和缓存存储的实现方案
- 集成了 JSON 序列化、自定义转换器和版本化数据管理
- 提供了完整的游戏数据管理系统和自动保存系统实现
- 修改了 VitePress 配置文件
|
2026-03-31 22:30:33 +08:00 |
|
GeWuYou
|
91f0375461
|
refactor(tests): 更新测试驱动程序依赖
- 添加 Microsoft.CodeAnalysis.CSharp 命名空间引用
- 优化代码结构以支持 C# 语法分析功能
- 提升测试驱动程序的编译器集成能力
|
2026-03-30 18:41:52 +08:00 |
|
GeWuYou
|
9972788c32
|
feat(vscode): 添加 GFramework 配置工具扩展
- 实现配置文件浏览器功能,支持工作区 config 目录下的 YAML 文件浏览
- 添加配置文件验证功能,支持基于 JSON Schema 的轻量级验证
- 提供表单预览界面,支持顶层标量字段的编辑功能
- 实现配置文件与匹配模式文件的快速打开功能
- 添加工作区设置选项,可自定义配置和模式目录路径
- 支持实时保存和验证反馈,集成 VSCode 诊断集合显示错误警告
|
2026-03-30 18:37:15 +08:00 |
|
GeWuYou
|
c9d2306295
|
feat(generator): 添加JSON schema配置代码生成功能
- 实现SchemaConfigGenerator源代码生成器
- 支持从JSON schema文件生成配置类型和表包装类
- 添加ConfigSchemaDiagnostics诊断系统
- 集成System.Text.Json包依赖
- 生成强类型的配置访问接口
- 支持多种数据类型包括整数、浮点数、布尔值、字符串和数组
- 实现id字段作为表主键的约束验证
- 添加完整的单元测试和快照验证
|
2026-03-30 18:29:31 +08:00 |
|
GeWuYou
|
5fa12dcd37
|
feat(config): 添加YAML配置加载器支持
- 新增YamlConfigLoader类支持基于目录的YAML配置加载
- 添加对.yaml和.yml文件格式的自动识别和解析
- 实现异步加载任务支持取消令牌
- 集成YamlDotNet库进行YAML反序列化处理
- 支持驼峰命名约定和忽略未匹配属性
- 实现配置表注册的链式API设计
- 添加详细的加载过程异常处理和错误信息
- 提供完整的单元测试覆盖各种加载场景
- 更新项目依赖添加YamlDotNet包引用16.3.0版本
|
2026-03-30 14:13:26 +08:00 |
|
GeWuYou
|
c0aa8ba70e
|
feat(config): 添加配置管理系统核心组件
- 实现了 ConfigRegistry 配置注册表,支持按名称注册和类型安全查询
- 创建了 InMemoryConfigTable 内存配置表,提供基于字典的只读配置存储
- 定义了 IConfigLoader、IConfigRegistry 和 IConfigTable 接口契约
- 添加了完整的单元测试验证配置表的注册、查询和类型检查功能
- 在项目文件中添加了新的代码文件夹结构
- 实现了配置表的覆盖策略以支持开发期热重载需求
|
2026-03-30 13:18:54 +08:00 |
|
gewuyou
|
a628ade28e
|
Merge pull request #151 from GeWuYou/feat/generator-skip-static-readonly-fields
feat(generator): 添加对 [GetAll] 特性的静态和只读字段跳过支持
v0.0.211
|
2026-03-30 09:27:34 +08:00 |
|
GeWuYou
|
9590bf1dd9
|
chore(generator): 更新代码生成器依赖引入
- 在 ContextGetGenerator 中添加 System.Text 和 Extensions 引入
- 在测试文件中添加 Microsoft.CodeAnalysis.Text 引入
|
2026-03-30 09:22:59 +08:00 |
|
GeWuYou
|
da34b2fa2a
|
feat(generator): 添加对 const 字段的显式跳过支持
- 在 ContextGetGenerator 中添加对 const 字段的显式检查和跳过逻辑
- 更新文档说明 const、static 和 readonly 字段的处理方式
- 重构测试代码使用 MarkupTestSource 解析器进行更精确的诊断测试
- 添加新的 MarkupTestSource 类用于源码标记解析和诊断定位
|
2026-03-30 09:13:45 +08:00 |
|
GeWuYou
|
2ae16b22eb
|
docs(constants): 更新源代码生成器命名空间注释
- 将GFramework源代码生成器抽象层命名空间注释更正为GFramework源代码生成器根命名空间
|
2026-03-30 08:44:36 +08:00 |
|
GeWuYou
|
2ae783c127
|
feat(generator): 添加对 [GetAll] 特性的静态和只读字段跳过支持
- 添加了新的诊断规则 GF_ContextGet_007 和 GF_ContextGet_08
- 实现了对静态字段和只读字段的跳过逻辑
- 为 [GetAll] 特性添加了跳过字段的警告提示
- 更新了测试用例验证跳过逻辑的正确性
- 修改了代码生成顺序以确保正确的绑定推断
- 在 README 中添加了关于字段跳过的文档说明
|
2026-03-30 08:40:57 +08:00 |
|
gewuyou
|
63cb6b5e17
|
Merge pull request #150 from GeWuYou/feat/array-extensions-2d-helper-methods-
Feat/array extensions 2d helper methods
|
2026-03-30 08:25:50 +08:00 |
|
GeWuYou
|
fa82c33992
|
perf(ArrayExtensions): 优化二维数组扩展方法性能并添加单元测试
- 在 IsInBounds 和 Enumerate 方法中缓存数组维度长度,避免重复读取元数据
- 为 TryGet 方法添加 MaybeNullWhen 特性注解以改善空值检查
- 更新 TryGet 方法文档说明其在失败时返回默认值的行为
- 新增 ArrayExtensionsTests 类,包含 TryGet 和 Enumerate 方法的完整测试用例
- 添加 using System.Diagnostics.CodeAnalysis 引入空值相关特性支持
|
2026-03-30 08:18:07 +08:00 |
|
GeWuYou
|
dfbd6a69c5
|
feat(ArrayExtensions): 添加二维数组扩展方法
- 添加 GetOrDefault 方法用于获取越界时返回默认值的元素
- 添加 GetOr 方法用于获取越界时返回指定回退值的元素
- 添加 TryGet 方法用于尝试获取指定位置的元素
- 添加 GetNeighbors4 方法用于获取四个方向的邻居坐标
- 添加 GetNeighbors8 方法用于获取八个方向的邻居坐标
- 添加 Enumerate 方法用于枚举数组中所有元素及坐标
- 添加 Width 和 Height 方法分别获取数组宽高维度
- 在文件头注释中修复版权年份格式问题
|
2026-03-29 22:54:15 +08:00 |
|
GeWuYou
|
6908c74efc
|
feat(extensions): 添加数组扩展方法支持二维数组边界检查
- 实现 IsInBounds 扩展方法用于检查二维数组坐标边界
- 提供泛型支持以适配不同类型的二维数组
- 包含完整的 XML 文档注释说明方法用途和参数
- 遵循 Apache 2.0 开源协议规范添加版权头文件
|
2026-03-29 22:04:14 +08:00 |
|
gewuyou
|
76a1406346
|
Merge pull request #149 from GeWuYou/docs/generators-priority-context-injection
docs(generators): 添加 Priority 和 Context Get 生成器文档
|
2026-03-29 20:30:09 +08:00 |
|
GeWuYou
|
c9423702a2
|
docs(context-get): 更新上下文注入生成器文档
- 在多个示例中添加 __InjectContextBindings_Generated() 调用
- 重写推荐调用时机与模式章节,强调在生命周期入口统一调用
- 添加 Godot 节点和测试场景的具体使用模式
- 重构诊断信息表格,整合 Priority 和 Context Get 相关诊断
- 更新 FAQ 部分关于构造函数使用的建议
|
2026-03-29 20:23:45 +08:00 |
|
GeWuYou
|
159578ab90
|
feat(docs): 添加泛型安全转义插件并增加源代码生成器文档
- 实现 safeGenericEscapePlugin 插件保护 Markdown 中的泛型语法
- 配置 Vite 构建选项提高代码块大小警告阈值至 1000
- 添加 Priority 生成器和 Context Get 注入文档链接
- 重构配置文件结构将插件函数移至顶部定义
- 确保代码块和 HTML 标签在转义过程中得到正确保护
|
2026-03-29 20:08:20 +08:00 |
|
GeWuYou
|
010ab70b7f
|
docs(generators): 添加 Priority 和 Context Get 生成器文档
- 新增 Priority 生成器文档,介绍自动实现 IPrioritized 接口的功能
- 新增 Context Get 注入生成器文档,说明自动注入架构组件的特性
- 更新索引页面,添加新生成器的导航链接和功能描述
- 补充 EnumGenerator 配置选项说明,列出已实现和未实现的选项
- 添加完整的诊断信息说明,涵盖新生成器的所有错误场景
|
2026-03-29 19:54:26 +08:00 |
|
gewuyou
|
428b932f66
|
Merge pull request #148 from GeWuYou/fix/context-get-generator-service-binding-
Fix/context get generator service binding
v0.0.210
|
2026-03-28 19:54:40 +08:00 |
|
GeWuYou
|
2f4ba63d32
|
chore(generators): 添加全局引用和依赖项
- 在 GFramework.Godot.SourceGenerators.Tests 中添加 Microsoft.CodeAnalysis 相关引用
- 在 GFramework.SourceGenerators 中添加 ImmutableCollections 和 StringBuilder 引用
- 在 GFramework.SourceGenerators 中添加 Common.Extensions 引用
- 在 GFramework.SourceGenerators.Tests 中添加测试框架相关引用
- 统一全局引用的组织结构
|
2026-03-28 19:49:46 +08:00 |
|
GeWuYou
|
535743e824
|
fix(generator): 解决源代码生成器中的换行符兼容性和集合类型候选检测问题
- 在测试中添加换行符标准化功能,确保跨平台测试一致性
- 修复ContextGetGenerator中集合类型候选检测逻辑,跳过无效类型参数
- 添加针对可空服务字段的单元测试用例
- 优化生成器对不同系统换行符的处理机制
|
2026-03-28 19:45:14 +08:00 |
|
GeWuYou
|
4fb1da2da6
|
refactor(GFramework.SourceGenerators): 优化集合类型候选枚举逻辑
- 将嵌套循环重构为使用 SelectMany 扁平化集合类型参数
- 简化了候选元素类型的遍历逻辑
- 提高了代码可读性和性能
- 移除了不必要的 continue 语句
- 保持了原有的类型匹配功能不变
|
2026-03-28 19:40:02 +08:00 |
|
GeWuYou
|
d72d4ab0bd
|
refactor(GFramework.SourceGenerators): 优化ContextGetGenerator中的集合类型遍历逻辑
- 重构了EnumerateCollectionTypeCandidates方法的调用方式
- 使用模式匹配简化了类型参数的提取逻辑
- 移除了不必要的SelectMany操作提高代码可读性
- 添加了空值检查增强代码健壮性
- 在方法末尾添加了必要的换行符保持代码格式一致
|
2026-03-28 19:32:23 +08:00 |
|
GeWuYou
|
d1eafe2c9b
|
fix(generator): 修复ContextGetGenerator中的服务绑定推断逻辑
- 移除了对引用类型的自动服务绑定推断,避免将非上下文服务字段误判为服务依赖
- 更新了GetAll特性的行为描述,明确Service和Services绑定不会自动推断
- 添加了显式GetService特性的测试用例验证正确的绑定行为
- 从测试代码中移除了未使用的GetService扩展方法声明
- 为BattlePanel测试类添加了IStrategy服务集合字段以完善测试覆盖
|
2026-03-28 19:30:24 +08:00 |
|
gewuyou
|
e692c721e9
|
Merge pull request #147 from GeWuYou/feat/context-aware-injection-generator
Feat/context aware injection generator
v0.0.209
|
2026-03-28 13:11:57 +08:00 |
|
GeWuYou
|
6e3954eb3e
|
docs(GFramework.Core): 更新 ContextAwareServiceExtensions 文档注释
- 为 GetSystem 方法添加 InvalidOperationException 异常文档说明
- 为 GetModel 方法添加 InvalidOperationException 异常文档说明
- 为 GetUtility 方法添加 InvalidOperationException 异常文档说明
- 清理文件末尾多余空行
|
2026-03-28 13:06:01 +08:00 |
|
GeWuYou
|
b5ac8b2c34
|
refactor(core): 重构上下文感知服务扩展以改进组件获取逻辑
- 引入通用的 GetRequiredComponent 方法来统一服务、系统、模型和工具的获取逻辑
- 添加对架构上下文组件的空值检查和异常处理
- 实现更清晰的错误消息以指示未注册的组件类型
- 为所有组件类型(服务、系统、模型、工具)添加缺失的单元测试
- 测试验证当上下文返回空组件时抛出正确的 InvalidOperationException
- 改进代码可维护性并减少重复的获取组件逻辑
|
2026-03-28 13:03:56 +08:00 |
|
GeWuYou
|
796408539e
|
refactor(generators): 优化ContextGetGenerator代码结构并改进异常处理
- 修改GetService方法文档,将返回值描述从"返回null"改为"抛出异常"
- 为GetService方法添加InvalidOperationException异常说明
- 删除冗余的IsExternalInit类文件
- 重构属性匹配逻辑,使用预定义集合进行候选属性名称验证
- 添加辅助方法HasCandidateAttribute、TryGetAttributeSimpleName等提升代码可读性
- 改进集合类型推断逻辑,支持接口类型的遍历匹配
- 更新单元测试以验证完全限定名属性和只读列表类型的支持
- 修正诊断错误位置信息的准确性
|
2026-03-28 12:54:17 +08:00 |
|
GeWuYou
|
ee2936e0a2
|
refactor(generator): 重构上下文获取生成器的代码结构
- 将 ContextSymbols 的创建提取为独立方法 CreateContextSymbols
- 将源码生成逻辑提取为独立方法 GenerateSources
- 将绑定收集逻辑提取为独立方法 CollectBindings
- 将显式绑定添加逻辑提取为独立方法 AddExplicitBindings
- 将推断绑定添加逻辑提取为独立方法 AddInferredBindings
- 将绑定推断检查逻辑提取为独立方法 CanInferBinding
- 优化了代码组织结构和可读性
|
2026-03-28 11:47:59 +08:00 |
|
GeWuYou
|
78af119f38
|
feat(generator): 添加上下文感知注入源码生成器
- 移除ContextAwareServiceExtensions中GetService/GetSystem/GetModel/GetUtility方法的可空返回值
- 添加ContextGetGenerator源码生成器,支持通过特性自动生成上下文注入代码
- 新增GetService/GetServices/GetSystem/GetSystems/GetModel/GetModels/GetUtility/GetUtilities/GetAll特性
- 添加ContextGetDiagnostics提供注入相关的编译时诊断检查
- 实现INamedTypeSymbol扩展方法AreAllDeclarationsPartial用于检查partial类声明
- 添加ITypeSymbol扩展方法IsAssignableTo用于类型兼容性判断
- 创建FieldCandidateInfo和TypeCandidateInfo记录类型用于存储生成器候选信息
- 添加IsExternalInit内部类型支持低版本.NET框架的init-only setter功能
- 更新AnalyzerReleases.Unshipped.md添加新的诊断规则条目
- 创建完整的单元测试验证生成器功能和各种边界情况
|
2026-03-28 11:29:40 +08:00 |
|
GeWuYou
|
c681c4861f
|
chore(deps): 更新 Mediator.Abstractions 包版本
- 将 Mediator.Abstractions 从 3.0.1 升级到 3.0.2 版本
|
2026-03-27 15:31:32 +08:00 |
|
dependabot[bot]
|
2531235276
|
Bump Mediator.Abstractions from 3.0.1 to 3.0.2
---
updated-dependencies:
- dependency-name: Mediator.Abstractions
dependency-version: 3.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Mediator.Abstractions
dependency-version: 3.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-27 15:19:01 +08:00 |
|
dependabot[bot]
|
f51e2cf741
|
chore(deps): bump actions/deploy-pages from 4 to 5
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4 to 5.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](https://github.com/actions/deploy-pages/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-27 15:18:06 +08:00 |
|
dependabot[bot]
|
346d2aa2ec
|
chore(deps): bump dorny/test-reporter from 2 to 3
Bumps [dorny/test-reporter](https://github.com/dorny/test-reporter) from 2 to 3.
- [Release notes](https://github.com/dorny/test-reporter/releases)
- [Changelog](https://github.com/dorny/test-reporter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dorny/test-reporter/compare/v2...v3)
---
updated-dependencies:
- dependency-name: dorny/test-reporter
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-27 15:17:51 +08:00 |
|
dependabot[bot]
|
66edb1da96
|
chore(deps): bump trufflesecurity/trufflehog from 3.93.8 to 3.94.1
Bumps [trufflesecurity/trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.93.8 to 3.94.1.
- [Release notes](https://github.com/trufflesecurity/trufflehog/releases)
- [Commits](https://github.com/trufflesecurity/trufflehog/compare/v3.93.8...v3.94.1)
---
updated-dependencies:
- dependency-name: trufflesecurity/trufflehog
dependency-version: 3.94.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-27 15:08:42 +08:00 |
|
dependabot[bot]
|
f4c7b349ea
|
chore(deps): bump anistark/feluda from 1.11.1 to 1.12.0
Bumps [anistark/feluda](https://github.com/anistark/feluda) from 1.11.1 to 1.12.0.
- [Release notes](https://github.com/anistark/feluda/releases)
- [Commits](https://github.com/anistark/feluda/compare/v1.11.1...v1.12.0)
---
updated-dependencies:
- dependency-name: anistark/feluda
dependency-version: 1.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-27 15:08:13 +08:00 |
|
dependabot[bot]
|
9bf7226c0b
|
Bump Mediator.SourceGenerator from 3.0.1 to 3.0.2
---
updated-dependencies:
- dependency-name: Mediator.SourceGenerator
dependency-version: 3.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-27 15:07:25 +08:00 |
|
dependabot[bot]
|
3ba85ec297
|
Bump Meziantou.Analyzer from 3.0.25 to 3.0.27
---
updated-dependencies:
- dependency-name: Meziantou.Analyzer
dependency-version: 3.0.27
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Meziantou.Analyzer
dependency-version: 3.0.27
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Meziantou.Analyzer
dependency-version: 3.0.27
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Meziantou.Analyzer
dependency-version: 3.0.27
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Meziantou.Analyzer
dependency-version: 3.0.27
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-27 15:07:12 +08:00 |
|
dependabot[bot]
|
3a56dfb12d
|
Bump NUnit3TestAdapter from 6.1.0 to 6.2.0
---
updated-dependencies:
- dependency-name: NUnit3TestAdapter
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: NUnit3TestAdapter
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: NUnit3TestAdapter
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: NUnit3TestAdapter
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: NUnit3TestAdapter
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-27 15:06:56 +08:00 |
|
dependabot[bot]
|
173973e0a6
|
Bump Scriban from 7.0.0 to 7.0.5
---
updated-dependencies:
- dependency-name: Scriban
dependency-version: 7.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-27 15:06:25 +08:00 |
|
dependabot[bot]
|
1d81c4de58
|
Bump the nuget group with 1 update
Bumps Scriban from 6.6.0 to 7.0.0
---
updated-dependencies:
- dependency-name: Scriban
dependency-version: 7.0.0
dependency-type: direct:production
dependency-group: nuget
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-03-25 16:37:50 +08:00 |
|
gewuyou
|
b3d52a0865
|
Merge pull request #135 from GeWuYou/feat/build-modular-global-usings
Feat/build modular global usings
v0.0.208
|
2026-03-24 23:27:17 +08:00 |
|
GeWuYou
|
20f1c987eb
|
refactor(tests): 优化全局引用测试的命名空间发现机制
- 添加基于真实类型的命名空间常量定义,避免硬编码字符串
- 引入 Architecture、Extensions 和 CoroutineExtensions 命名空间自动发现
- 将 FindRepositoryRoot 方法重构为 ResolveRepositoryRoot 并使用 CallerFilePath
- 更新断言逻辑以使用动态命名空间变量而非字面量字符串
- 移除对解决方案文件扫描的依赖,改用相对路径计算仓库根目录
- 添加方法参数验证和异常处理增强代码健壮性
|
2026-03-24 22:29:45 +08:00 |
|