开发环境
ReMe 需要 Python 3.11 或更高版本:代码地图
通过下面的目录找到实现及与其最接近的测试:本地检查
提交前运行仓库检查和主要单元测试:依赖 LLM、embedding 或外部服务的测试可能需要额外环境变量。无法运行时,在 PR 中明确说明原因和替代验证。
变更要求
- Bug 修复应包含能复现问题的回归测试。
- 新增或修改 action 时,同步更新 job schema 和入口测试。
- 修改配置时保持默认配置可启动,并覆盖合并与兼容行为。
- 修改文件、索引、wikilink 或持久化结构时,考虑已有 workspace 的兼容性。
- 用户可见的安装、接入、稳定契约或排障行为发生变化时,更新对应文档。
- 实现细节只更新代码注释和测试,不为每个类或 Step 新建手册页。
Pull Request
PR 应说明:- 用户可观察到的问题和变化;
- 选择该实现的原因;
- 已运行的测试;
- 配置、数据或兼容性影响;
- 未解决的限制。
fix(search): rebuild stale link index。路线图与设计讨论使用 Issues / Project,版本变化使用 GitHub Releases。