Files
prompt-optimizer/docs/developer/README.md
linshen acf592ab2c refactor(template): 优化模板管理与服务注入,增强错误处理并添加故障排除清单
- 添加模板管理故障排除清单,以帮助用户解决模板管理中遇到的常见问题。
- 统一服务注入逻辑,移除不必要的props定义,增强错误处理机制。
- 优化模板管理,统一服务注入与存储键管理。
- 更新 `TemplateSelect.vue`,移除 `services` prop,改用 `inject` 注入服务。
- 整合 `useTemplateManager`,统一模板选择保存逻辑及存储键管理。
- 新增 `storage-keys.ts`,集中管理存储键常量,避免重复定义,便于维护与遍历。
- 更新相关组件以适配新的模板管理方式,确保模板选择状态正确保存和恢复。
- 修正了模板类型错误的问题,确保在管理界面切换分类后添加的模板类型与当前显示的分类一致。
- 修复了模板管理器打开位置错误的问题,确保从不同入口打开模板管理器时,定位到正确的分类。
- 优化了模板保存和导入逻辑,增加了错误处理和提示。
- 确保所有异步模板操作都使用了 `await` 关键字,避免潜在的时序问题。
- 移除了 `usePromptOptimizer` 中 `selectedOptimizationMode` 的默认值,强制传入该参数。
- 优化了 `TemplateSelect` 组件中 `optimizationMode` prop 的处理,设为 `required`。
2025-06-29 10:10:26 +08:00

50 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 开发者文档
欢迎参与Prompt Optimizer的开发这里包含了所有开发相关的技术文档。
## 🚀 快速开始
- 快速开始指南(待创建) - 开发环境搭建和项目启动
- [技术开发指南](./technical-development-guide.md) - 完整的技术栈和开发规范
- [项目结构](./project-structure.md) - 项目文件和目录组织说明
- [AI开发流程规范](./ai-development-workflow.md) - AI辅助开发的标准化流程
- [通用开发经验](./general-experience.md) - 项目开发中的通用经验与最佳实践
## 📱 平台开发指南
### 桌面端
- [桌面开发指南](./desktop-developer-guide.md) - Electron桌面应用开发
### Web端
- Web开发指南待创建 - Web应用开发说明
### 浏览器插件
- 插件开发指南(待创建) - Chrome扩展开发
## 📚 API文档
- [核心API文档](./api/core-api.md)(待创建) - @prompt-optimizer/core包API参考
## 🏗️ 架构文档
- [架构概览](./architecture/overview.md)(待创建) - 系统整体架构
- [设计模式](./architecture/design-patterns.md)(待创建) - 项目中使用的设计模式
## 🔧 故障排查
- [通用排查清单](./troubleshooting/general-checklist.md) - 常见问题的排查步骤
- [排查指南索引](./troubleshooting/README.md)(待创建) - 所有排查文档的索引
## 🤝 贡献指南
- 贡献指南(待创建) - 如何参与项目开发
- 代码规范(在技术开发指南中) - 编码标准和最佳实践
- 提交规范(待创建) - Git提交消息规范
## 📋 开发流程
- [开发任务清单](./todo.md) - 按功能模块和优先级组织的任务列表
- 开发流程(待创建) - 从需求到发布的完整流程
- 测试指南(待创建) - 单元测试和集成测试
- 发布流程(待创建) - 版本发布和部署流程