已关闭
feat(discussions): 支持删除组织讨论评论 #558
aflyingto创建于  9月1日关闭于  9月8日
aflyingto成员
9月1日 创建

背景

GitCode 官方 API 2.0.0 在 2026-09-01 快照中新增此操作。当前 GitCode CLI 支持矩阵将其标记为 api-only,尚无专用命令。

官方 API

Path / Query 参数

字段 位置 必填 类型 说明
org path 是 string 组织路径(path)
number path 是 integer 讨论编号
id path 是 string 评论id
access_token query 是 string -

access_token 是官方 API 参数;CLI 实现必须复用现有认证层,不新增明文 token 参数,也不得在日志或 JSON 输出中回显 token。

Request Body 字段

无。

200 Response 字段

无。

嵌套字段使用点号表示,对象数组使用 [] 表示。字段定义按本次官方 OpenAPI 快照原样记录;疑似文案或类型异常不得在实现中自行猜测修正。

CLI 设计建议

gitcode discussions comments delete <number> <comment-id> --org <org> --yes
  • 沿用现有 Discussions 命令树、仓库/组织解析和认证机制。
  • 正文类字段支持直接 flag、--body-file 与 stdin,并执行敏感内容扫描。
  • 成功结果支持 --json,JSON 字段直接映射 API 响应。
  • 删除操作必须默认确认;非交互模式必须显式传 --yes。
  • 参数错误、资源不存在、认证失败和资源冲突遵循统一退出码。

验收标准

风险

risk/medium:新增远端写操作,且会删除远端资源。

likedislike
Aaflyingto成员
9月1日 添加了label:risk/mediumscope/apiscope/discussions, status/triage,type/feature
Llangjitianya008成员
9月7日 关联了pull request:feat(discussions): add API write operations and org discussion comment delete command
wangsikewangsike成员
9月8日 关闭了 issue