ux: api: extension SDK API: Support API to create a new named terminal and execute a command from extension code.
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
Start by reviewing the Docker Desktop Dive extension linked in the issue and the Desktop Extensions SDK entry points for extension APIs; no SDK files or tests are named. The work is complete when extension code can create a temporary named terminal, execute a command in it, and have the terminal close after the command exits.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is your feature request related to a problem? Please describe.
My extension https://github.com/sandipchitale/docker-desktop-dive wants to execute the dive command in a terminal that supports termcap/curses.
Describe the solution you'd like
As the UX guidelines suggest I want to avoid launching native, external terminal. Instead want to create a temporary terminal and execute the command in it. Once the user quits the UI of dive the terminal will colse.
Describe alternatives you've considered
Currently I am launching a native, external terminal window.
Additional context
See the write-up about the extension here:
https://www.linkedin.com/pulse/docker-desktop-dive-extension-sandip-chitale-ppuzc/
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 157
- Forks
- 56
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 docker/extensions-sdk
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
docker/extensions-sdk#305 ·
-
Extension init command failsAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
docker/extensions-sdk#304 ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
docker/extensions-sdk#303 ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
docker/extensions-sdk#300 · 1 comentario ·
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
docker/extensions-sdk#299 · 1 comentario ·
Todos los issues de docker/extensions-sdk
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
onyx-dot-app/onyx#16016 ·
Los mantenedores suelen responder en 1 día
-
reproduced
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
anomalyco/opencode#55369 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 60/100
manyfold3d/manyfold#7346 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
chaitin/agent-compose#770 ·
Los mantenedores suelen responder en 1 día