cd ~/open-source/

chrille@linux:~$ apt show devenv

devenv

devenv hjälper dig att bygga snabba, deklarativa utvecklingsmiljöer med Nix. Du beskriver miljön i kod och låter verktyget sköta installationen av databaser, tjänster och beroenden. Det passar dig som vill slippa lära dig allt om Nix samtidigt som du får dess fördelar för teamet.

Projektsidan för devenv
Projektets egen sida, som den såg ut vid importen.

Med devenv skapar du en konfigurationsfil där du deklarerar paket, miljövariabler, processer och tjänster som behövs för ditt projekt. När någon kör `devenv shell` får de en färdig miljö där allt är igång. Det passar dig som jobbar i projekt med många beroenden och vill slippa att nya utvecklare kämpar i dagar för att komma igång. Verktyget är byggt ovanpå Nix och optimerat för hastighet. Du kan också köra tester och script i den isolerade miljön. Det är ett kraftfullt val för team som tar utvecklarmiljön på allvar. Du slipper också strida med versionskonflikter mellan olika projekt, eftersom varje miljö är isolerad.