RDME 课程编辑
搜索课程 → 加载/编辑 readme.toml(final schema)→ 渲染预览 → 确保 PR(可重复提交更新同一 PR)
API Base(可留空,同源)
X-API-Key(如需)
刷新
0
个仓库
查不到?申请新建
申请新建仓库
说明:提交后若仓库不存在,后端会发邮件提醒管理员创建,并进入 pending 轮询。
course_code(也作为默认 repo 名)
course_name
repo_type
normal
multi-project
repo_name(可选覆盖)
开始编辑
取消
当前选择
未选择
预览
编辑
预览来源:
重新渲染
目标仓库 repo_name
当仓库名与 course_code 不一致时填写。
course_code / course_name
repo_type
normal
multi-project
加载 TOML:
从 GitHub 仓库/模板加载
从 FINAL_DIR(可选)加载
渲染预览
readme.toml(final schema)
按原段落定位修改(最小)
在当前 TOML 文本内定位原段落 → 选择目标 → 生成 patched TOML 回填到编辑框。
原段落(尽量原样复制)
新段落(替换为)
定位候选
(先定位)
应用修改到 TOML
提交会走:
POST /v1/pr/ensure
(稳定分支,重复提交会更新同一 PR)
提交(确保 PR)