Max
4df56bb5f0
fix: SS Start bugs
2026-01-12 15:51:06 +08:00
Max
6a4a31b39b
feat: udpate
2026-01-12 15:28:54 +08:00
Max
2838f00795
refactor: 代码格式优化和测试更新
...
🔧 代码优化
- 优化代码格式,去除多余空行
- 改进枚举映射配置解析逻辑
- 优化字符串处理
📝 配置更新
- example/generator_config.yaml: 添加 v3 swagger URL 配置
✅ 测试更新
- 更新分页包裹测试
- 更新文本清理测试
2025-12-03 17:25:25 +08:00
Max
15463bfc74
fix: template bugs
2025-11-24 13:43:15 +08:00
Max
d6a31d5a24
feat: update
2025-11-23 14:11:16 +08:00
Max
53f89940ed
fix(refactor): correct import paths after pipeline migration
...
- Updated all internal import statements to point to the new 'pipeline' directory structure.
- Resolved all 'uri_does_not_exist' and 'undefined_class' errors caused by the refactoring.
- The project now passes 'dart analyze' with no errors.
2025-11-23 10:04:02 +08:00
Max
48863c6255
重构与迁移:
...
1) 配置访问全量迁移
- 移除 ConfigLoader,统一切换为 ConfigRepository(保持 SwaggerConfig 静态 API 向后兼容)
- TemplateRenderer/TemplateLoader/GOS/API 模板数据/命令层全面替换,避免重复 I/O(懒加载缓存)
- 新增迁移文档:docs/MIGRATION_CONFIG_LOADER.md
2) StringUtils 职责拆分与聚合导出
- 新增 utils/string_utils/text_cleaner.dart(文本清理/转义/截断)
- 保留 utils/string_utils.dart 作为统一导出(NamingConverter/TemplateService/TextCleaner)
- 新增 STRING_UTILS_REFACTOR_SUMMARY.md,总结重构内容与使用示例
3) 文档与概览更新
- 更新 docs/PROJECT_OVERVIEW.md:最新架构图、模块职责、生成流程与近期重构
- 更新 check_list.md:标记 string_utils/error_reporter 重构完成
4) 质量与兼容性
- dart analyze:0 error / 0 warning(仅 info 提示)
- dart test:全部通过(203/203)
- 保持命令与生成行为不变(无破坏性改动)
2025-11-22 18:18:06 +08:00
Max
dc4a7cc719
feat: fix warring 增加
2025-11-22 14:30:32 +08:00
Max
f2e48277ea
feat: update
2025-11-21 22:27:01 +08:00
Max
69aad6bda1
chore: release 3.0.0 – remove OptimizedRetrofitGenerator; consolidate on RetrofitApiGenerator; update docs and examples; fix QRCodeApi reference; improve ApiClient class-name extraction; bump version to 3.0.0; update CHANGELOG
2025-11-21 18:10:37 +08:00
Max
ca57ceb354
update
2025-11-05 18:38:05 +08:00
Max
5f6c87ef67
feat: 添加文件头配置和文件跳过功能
...
主要变更:
- ✨ 新增文件头模板配置功能
- 支持通过 templates.file_header 自定义文件头格式
- 支持模板变量: {fileName}, {fileType}, {swaggerUrl}, {generatorName}, {author}, {copyright}
- 自动从 generator 配置读取生成器信息
- ✨ 新增文件跳过功能
- 支持 ignored_directories 配置,跳过指定目录下的所有文件
- 支持 ignored_files 配置,支持精确匹配和通配符匹配(*prefix, suffix*, *pattern*)
- 在所有文件生成点添加跳过检查
- ✨ 新增 ConfigLoader 配置加载器
- 统一管理配置文件读取
- 支持 YAML 配置解析
- 提供配置缓存机制
- 📝 更新配置文件
- 添加 templates 配置部分
- 添加 output.ignored_directories 和 output.ignored_files 配置
- 完善配置示例和注释
- 📚 添加文档
- FILE_HEADER_CONFIGURATION.md: 文件头配置功能文档
- CODE_REVIEW_REPORT.md: 代码审核报告
- 更新示例项目配置
- 🗑️ 清理代码
- 移除 ApiPaths 生成功能
- 删除旧的示例文件
- 精简项目结构
- 🔧 优化依赖
- 移除内部项目依赖(learning_officer_oa)
- 更新依赖版本
- 支持作为 dev_dependency 使用
2025-11-05 16:59:27 +08:00
Max
a12bf7e618
feat: 恢复代码
2025-07-24 10:44:25 +08:00
Max
547a6c7f16
Revert "feat: 优化项目升级为2.0 严格执行3.0 swagger 标准"
...
This reverts commit 0fc76544ff .
2025-07-24 10:42:22 +08:00
Max
0fc76544ff
feat: 优化项目升级为2.0 严格执行3.0 swagger 标准
2025-07-24 10:38:02 +08:00
Max
dc7c17b212
feat: 增加格式化代码
2025-07-19 08:13:59 +08:00
Max
bb7529273b
feat: 增加 checked: true
...
- buffer.writeln('@JsonSerializable()');
+ buffer.writeln('@JsonSerializable(checked: true)');
2025-07-14 13:33:10 +08:00
Max
c40f6acc36
feat: fix bugs
2025-07-13 20:10:12 +08:00
Max
665c9e6049
feat:修复 version 被删掉的问题
2025-07-13 08:59:48 +08:00
Max
5c9d2c8d36
init
2025-07-13 07:01:51 +08:00