1.5 KiB
1.5 KiB
子计划 1:基础配置修改
目标
完成两项基础配置修改:
- 将
gitignore_aide默认值改为false - 使
aide init支持在任意目录执行原地初始化
具体步骤
1.1 修改 gitignore_aide 默认值
位置:aide-program/aide/ 中的配置相关模块
操作:
- 找到
gitignore_aide配置项的默认值定义 - 将默认值从
true改为false - 更新相关文档说明
1.2 修改 aide init 行为
当前行为:可能限制只能在项目根目录执行
目标行为:
- 像
git init一样可以在任意目录执行 - 即使当前目录是已有
.aide管理的子目录,也能执行原地初始化 - 在当前目录创建新的
.aide/目录和配置
位置:aide-program/aide/ 中的 init 相关模块
操作:
- 分析当前
aide init的实现逻辑 - 移除或修改目录检查限制
- 确保在任意目录都能创建
.aide/目录 - 测试验证
验证标准
aide init后项目的.gitignore不自动添加.aide/条目- 在任意目录执行
aide init能成功创建.aide/目录 - 在已有
.aide的项目子目录中执行aide init能成功创建新的.aide/ - 不影响已有的 aide 功能
依赖
- 前置:无
- 后续:无(独立任务)
风险评估
- 风险等级:低
- 潜在影响:已有使用默认配置的项目可能需要手动调整
- 缓解措施:在 CHANGELOG 中明确说明变更