Start work from issues and PRs
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 50/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- typescript
調査の方向性
Start from the change shipped in #109, the "Open in a channel" action on Issues and PRs rows, to see how a channel is created in a project with a first-message prompt. Then trace how a channel's branch/lane is initialised, since taking over an existing branch or PR must be verified at runtime rather than left as a prompt instruction. Also locate any existing handling of ace:// URLs, since link resolution is the second missing piece. Done means an issue or PR can be picked and worked on in its existing branch, and ace:// links resolve.
索引モデルが issue の本文から書いたものです。
説明
Start work from issues and PRs: pickers when starting work, and ace:// links.
Status
#109 (closing #107) shipped Open in a channel on Issues and PRs rows. It creates a channel in the selected project whose first message asks the agent to work on the issue, or to continue the PR. The two-person study confirmed it for issues (scenario 9).
Remaining
- Show who's on it: an issue or PR row shows the channels already working on it, including teammates'. In the study, a teammate couldn't tell from the issue that someone was already working on it.
- Continue a PR: check at runtime that "Open in a channel" on a PR continues on the PR's branch through the agent's instruction.
-
ace://links: to open an issue, PR or channel.
Out of scope: taking over an existing local branch or PR branch as the channel's lane. Lanes stay new branches.
Dogfooding core/QOL: #5. Also tracked in #6 for old-Ace feature parity. Migrated from TODO.md — Port from old Ace.
- 主要言語
- TypeScript
- スター
- 1
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
githubnext/ace2 のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 94/100
githubnext/ace2#487 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
githubnext/ace2#486 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
githubnext/ace2#459 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
githubnext/ace2#437 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
githubnext/ace2#442 ·
githubnext/ace2 の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
Koenkk/zigbee-herdsman-converters#13540 ·
メンテナーはふだん 1 日以内に返信
-
check:passed streams:add
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
iptv-org/iptv#55821 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
area/busola/ux
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
kyma-project/busola#5442 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
vercel-labs/wterm#246 ·
メンテナーはふだん 1 日以内に返信