DotPilot 1.0.0: mi primera extensión estable para VS Code
Mi primera extensión para VS Code llega a su primera versión estable. DotPilot 1.0.0 incorpora APIs complementarias y empaquetado de extensiones y apps Android de Expo. Un paso para reducir tareas manuales al preparar una prueba.
La pantalla abre, pero no carga los pedidos. La aplicación está funcionando; el servicio que le entrega los datos sigue apagado. Toca regresar al editor y arrancar el otro proyecto antes de continuar la prueba.
Esa interrupción ayuda a explicar qué trae DotPilot 1.0.0. Es mi primera extensión para VS Code y esta es su primera versión estable. El cambio más relevante está en poder preparar la ejecución de una aplicación junto con los servicios que necesita.
Para quien dirige un negocio, el detalle importa por una razón sencilla: cada paso manual alrededor de una prueba puede interrumpir el trabajo del equipo.
Arrancar los servicios antes de necesitarlos
Una API es un servicio al que una aplicación le pide información o le encarga una operación. Por ejemplo, una pantalla de pedidos puede consultar las existencias mediante una API.
Según el historial de cambios de la versión 1.0.0, DotPilot ahora permite asociar una o varias APIs complementarias a un proyecto .NET.
La extensión las inicia primero y espera a que estén disponibles antes de ejecutar la aplicación principal. Si una API ya está funcionando, puede reutilizarla.
También puede detectar referencias locales a otros servicios en la configuración y preguntar si quieres agregarlos. La decisión queda en tus manos.
Mantener la API encendida mientras pruebas
A veces necesitas cerrar y abrir la aplicación varias veces para revisar un comportamiento. Reiniciar también su API en cada intento agrega una tarea que quizá no necesitas.
La 1.0.0 permite elegir cómo trabajar:
| Modalidad | Qué permite |
|---|---|
| Juntas con el proyecto | Iniciar las APIs antes de la aplicación y gestionar su detención conjunta. |
| Por separado | Ejecutar y detener las APIs con controles propios, manteniéndolas disponibles al cerrar la aplicación. |
Los controles independientes también aparecen en la barra del editor y en la barra flotante de depuración.
Hay un alcance que conviene conocer: al depurar el proyecto principal, las APIs complementarias se ejecutan sin depurador. Para investigar un error dentro de ellas, necesitas considerar esa diferencia.
Preparar un archivo instalable desde el panel
La actualización incorpora empaquetado para dos tipos de proyecto.
En una extensión de VS Code, DotPilot puede generar el archivo instalable, mostrarlo en su carpeta e instalarlo en el editor.
En proyectos Expo, permite generar un APK de Android mediante EAS Build en la nube o Gradle local, dependiendo de la configuración disponible.
El proyecto debe tener preparada la herramienta correspondiente. DotPilot utiliza esa configuración y muestra el resultado en el panel; en el caso de EAS, ofrece acceso a la descarga o al enlace.
Los nuevos comandos también están declarados en los metadatos de la versión instalada.
Qué corresponde a versiones anteriores
La detección de proyectos .NET, Node.js, PHP, Python y Docker Compose ya existía. También estaban disponibles el navegador vinculado y la conexión con asistentes de IA.
La novedad de esta entrega está en las APIs complementarias y el empaquetado. El panel también obtiene un icono propio en la barra de actividad de VS Code.
Lo que me llevo
Llegar a la primera versión estable de mi primera extensión es un hito que quería compartir con cambios concretos.
Todavía no tengo una medición de tiempo ahorrado que pueda publicar. El resultado verificable es funcional: DotPilot 1.0.0 permite coordinar las APIs de un proyecto .NET y preparar determinados paquetes desde el panel.
Mi siguiente referencia será el uso cotidiano: observar dónde facilita el trabajo y corregir lo que aparezca. Esta versión deja una base concreta para hacerlo.
Referencias
Fuentes primarias consultadas: archivos incluidos en la instalación local de DotPilot 1.0.0. Estos enlaces locales sirven para revisión y deben sustituirse por sus equivalentes públicos antes de publicar.
Si quieres probarla en tu próximo proyecto, puedes instalar DotPilot desde el Marketplace de VS Code. Si encuentras un problema o una tarea que podría facilitarte, cuéntamelo; esa experiencia me ayuda a decidir qué corregir y qué sigue.
DotPilot: mi primera extensión para Visual Studio Code
Publiqué mi primera extensión para Visual Studio Code. DotPilot reúne controles para ejecutar proyectos y conectarlos con asistentes de IA. Te cuento cómo funciona, sus límites y cómo se compara con otras extensiones.
Leer artículo: DotPilot: mi primera extensión para Visual Studio Code