Devbox é uma ferramenta de linha de comando que fornece uma interface de fácil acesso para criar ambientes de desenvolvimento reproduzíveis, por projeto, aproveitando o gerenciador de pacotes Nix sem usar máquinas virtuais ou contêineres. Nossas equipes o utilizam para eliminar incompatibilidades de versão e configuração de ferramentas CLI e scripts personalizados em seus ambientes de desenvolvimento por projeto, além da padronização que os gerenciadores de pacotes por linguagem fornecem. Elas descobriram que isso simplifica significativamente o workflow de onboarding porque, uma vez que ele foi configurado para um repositório de código, basta um comando CLI (devbox shell
) para instalá-lo em uma nova máquina. O Devbox suporta hooks de shell, scripts personalizados e geração de devcontainer.json para integração com VSCode.
Devbox fornece uma interface acessível para a criação de ambientes de desenvolvimento reproduzíveis e específicos de cada projeto, aproveitando os recursos do gerenciador de pacotes Nix. Nossas equipes o usam para eliminar incompatibilidades de versão e configuração em seus ambientes de desenvolvimento, e o adoram pela facilidade de uso. Devbox suporta shell hooks, scripts personalizados e geração de devcontainer.json para integração com VSCode.