Proposal: read-only interactive TUI
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
No se especifica ninguna ruta de archivo o de prueba. Empieza por localizar el punto de entrada existente de docket ui y su MVP de solo lectura, incluida la cobertura de regresión de la entrada del terminal de la vista de tablero. Antes de la implementación, obtén una decisión de los maintainers sobre si se debe continuar con la TUI y qué vista planificada entra en el alcance; done debe conservar los flujos existentes del comando y de --json.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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?
- Lenguaje dominante
- Go
- Estrellas
- 24
- Forks
- 3
- Merge medio
- 2 d 21 h
- PR fusionados (30 d)
- 4
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ALT-F4-LLC/docket
-
Dependency DashboardAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
ALT-F4-LLC/docket#12 ·
Todos los issues de ALT-F4-LLC/docket
Issues similares
-
good first issue help wanted priority:p2 status:ready type:docs
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Externe Begrenzung: FNN Steuerbox via GPIO - Abfrage Öffner / Schließer Relais tauschen (invert)Abiertoenhancement load management
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
evcc-io/evcc#36297 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Traduzir os ADRs pro inglêsAbiertogood first issue traducao
Dificultad 1/5 1-3 horas Aptitud para principiantes 80/100
vitorsantss/prumo#57 ·
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
SyntaxNyah/AsyncAO#156 ·
-
area/middleware kind/bug/confirmed
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
traefik/traefik#14297 · 1 comentario ·
Los mantenedores suelen responder en 1 día