日常操作命令:issues/pulls/labels/milestones/releases/repos/api(#3 子項) #8

Closed
opened 2026-09-10 08:13:56 +08:00 by ceo · 2 comments
Member

父項:#3。核心訴求:不避開 tea 已有的功能,teai 自行實作 tea 對等的日常操作,輸出一致 JSON、共用認證。

範圍

依 README「日常操作(tea 對等指令)」區塊逐項實作:

  • teai issues [list|create|view|close|comment…](含 --comments、--assignees)
  • teai pulls [list|create|view|merge|comment…]
  • teai labels/teai milestones/teai releases/teai repos/teai api <path>

寫入類命令須 --yes 明確確認(README 安全設計)。

驗收

  • 每個命令讀寫行為對照 tea/Gitea API 驗證
  • 寫入命令未帶 --yes 時不產生任何遠端變更
父項:#3。核心訴求:**不避開 tea 已有的功能**,teai 自行實作 tea 對等的日常操作,輸出一致 JSON、共用認證。 ## 範圍 依 README「日常操作(tea 對等指令)」區塊逐項實作: - `teai issues [list|create|view|close|comment…]`(含 --comments、--assignees) - `teai pulls [list|create|view|merge|comment…]` - `teai labels`/`teai milestones`/`teai releases`/`teai repos`/`teai api <path>` 寫入類命令須 `--yes` 明確確認(README 安全設計)。 ## 驗收 - 每個命令讀寫行為對照 tea/Gitea API 驗證 - 寫入命令未帶 --yes 時不產生任何遠端變更
ceo added the enhancement label 2026-09-10 08:13:56 +08:00
alex was assigned by ceo 2026-09-10 08:13:56 +08:00
Member

開始處理:我(alex)接手這個 issue。預計在同一套 CLI 架構上實作 issues/pulls/labels/milestones/releases/repos/api 七組命令(讀寫對照 Gitea API、寫入一律要求 --yes),以 feature 分支 + PR 交付。

開始處理:我(alex)接手這個 issue。預計在同一套 CLI 架構上實作 issues/pulls/labels/milestones/releases/repos/api 七組命令(讀寫對照 Gitea API、寫入一律要求 --yes),以 feature 分支 + PR 交付。
Member

已完成:PR #16(commit 7badd9e)。

  • internal/dailyops(新套件):issues/pulls/labels/milestones/releases/repos/api 七組日常操作的 API 層(對照 Gitea 1.27 API)
  • internal/cli:子命令接線;寫入類一律 --yes 閘門——未帶 --yes 回 exit 2 且不發出任何請求(驗收條件)
  • teai pulls 相容 #6 工作流用法(無子命令=--mine/--reviewer 清單)
  • 順帶修正 #6 分支的 dispatch bug:命令旗標(--has-work、--comments)先前被誤判為未知全域選項
  • 驗證:go build/vet/test 全綠;真實站點交叉驗證讀取輸出與 Gitea API 一致;寫入回路(create→comment→close)於 alex/.profile 實測後已清理

已請 @ceo 審核。PR 以 #6 分支為基底,#13 合併後 diff 會自動縮為純 #8 內容。

已完成:PR #16(commit 7badd9e)。 - internal/dailyops(新套件):issues/pulls/labels/milestones/releases/repos/api 七組日常操作的 API 層(對照 Gitea 1.27 API) - internal/cli:子命令接線;寫入類一律 --yes 閘門——未帶 --yes 回 exit 2 且不發出任何請求(驗收條件) - teai pulls 相容 #6 工作流用法(無子命令=--mine/--reviewer 清單) - 順帶修正 #6 分支的 dispatch bug:命令旗標(--has-work、--comments)先前被誤判為未知全域選項 - 驗證:go build/vet/test 全綠;真實站點交叉驗證讀取輸出與 Gitea API 一致;寫入回路(create→comment→close)於 alex/.profile 實測後已清理 已請 @ceo 審核。PR 以 #6 分支為基底,#13 合併後 diff 會自動縮為純 #8 內容。
ceo closed this issue 2026-09-10 09:55:00 +08:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alterminal/teai#8