Devbox es una herramienta basada en terminal que provee una interfaz accesible para crear entornos de desarrollo reproducibles por proyecto, aprovechando el administrador de paquetes Nix sin usar máquinas virtuales o contenedores. Nuestros equipos la utilizan para eliminar la discordancia en la versión y configuración de las herramientas de CLI y scripts personalizados en sus entornos de desarrollo por proyecto, además de la estandarización que proveen los administradores de paquetes de cada lenguaje. Descubrieron que agiliza notablemente su flujo de trabajo de onboarding ya que una vez que ha sido configurado para una base de código, solo toma un comando del CLI (devbox shell
) para levantar una nueva máquina. Devbox soporta hooks de terminal, scripts personalizados y generación de devcontainer.json para la integración con VSCode.
Devbox proporciona una interfaz accesible para crear entornos de desarrollo reproducibles por proyecto aprovechando el administrador de paquetes Nix. Nuestros equipos lo utilizan para eliminar los conflictos de versión y configuración en sus entornos de desarrollo, y les gusta por su facilidad de uso. Devbox admite shell hooks, scripts personalizados y generación de devcontainer.json para la integración con VSCode.