主要变更: - ✨ 新增文件头模板配置功能 - 支持通过 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 使用 |
||
|---|---|---|
| .. | ||
| base_generator.dart | ||
| documentation_generator.dart | ||
| endpoint_code_generator.dart | ||
| model_code_generator.dart | ||
| optimized_retrofit_generator.dart | ||
| performance_generator.dart | ||
| retrofit_api_generator.dart | ||