Proposal: read-only interactive TUI
まだ誰も着手していません。
評価
調査の方向性
ファイルまたはテストのパスは指定されていません。まず、既存の docket ui のエントリーポイントと、その読み取り専用 MVP(board-view のターミナル入力のリグレッションカバレッジを含む)を探してください。実装の前に、TUI を進めるべきか、またどの計画中のビューを対象範囲とするかについて、メンテナーの判断を得てください。done は既存のコマンドおよび --json のフローを維持する必要があります。
索引モデルが issue の本文から書いたものです。
説明
Summary
Add a keyboard-first interactive terminal UI to docket, inspired by tools like lazygit, while keeping all existing scripted and --json flows intact.
Why
docket is already strong for scripting and direct commands, but human browsing is still command-by-command. A read-only TUI would make it faster to inspect work, switch between views, and understand issue state without losing the current CLI model.
The goal is not to replace the existing command surface for automation. The goal is to add a human-friendly read mode.
Current MVP
A first read-only MVP already exists locally with:
docket ui- default
listview boardview- synced detail pane
- keyboard navigation
- targeted regression coverage for a board-view terminal input bug
Proposed Direction
Treat docket ui as the default human-facing read experience over time, while keeping command-based and --json flows stable.
Planned read-only expansion areas:
nextplanstatsconfigversion- issue activity/log view
- issue graph/dependency view
- issue link list
- issue file list
- comments/files/relations/activity subviews
- label browser
- vote list / proposal detail / result
- filters, sort, limits, refresh, navigation palette
Non-Goals
- No write flows in this phase
- No replacement of existing JSON/script workflows
- No forceful switch away from current CLI commands
Questions For Maintainers
- Do you want
docket uiin the project at all? - If yes, should we continue expanding it as a read-only TUI first?
- If yes, should it stay opt-in as
docket ui, or is the long-term direction to make it the default human mode?
- 主要言語
- Go
- スター
- 24
- フォーク
- 3
- 平均マージ
- 2日 21時間
- マージ済み PR(30日)
- 4
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ALT-F4-LLC/docket のほかの issue
-
Dependency Dashboardオープン
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
ALT-F4-LLC/docket#12 ·
ALT-F4-LLC/docket の issue をすべて見る
似ている issue
-
good first issue help wanted priority:p2 status:ready type:docs
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
Externe Begrenzung: FNN Steuerbox via GPIO - Abfrage Öffner / Schließer Relais tauschen (invert)オープンenhancement load management
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
evcc-io/evcc#36297 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
good first issue traducao
難易度 1/5 1〜3時間 初心者へのやさしさ 80/100
vitorsantss/prumo#57 ·
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
SyntaxNyah/AsyncAO#156 ·
-
area/middleware kind/bug/confirmed
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
traefik/traefik#14297 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信