Fejlesztői konfigurációk Windowshoz

A Dev Configs olyan konfigurációs fájlok válogatott, nyílt forráskódú gyűjteménye, amelyek egy új Windows gépet egy kódra kész állapotba helyeznek egyetlen paranccsal. Minden konfiguráció egy deklaratív fájl, amely biztonságosan újrafuttatható. Egy adott forgatókönyv (teljes fejlesztői munkaállomás, kényelmes WSL-rendszerhéj vagy egyetlen nyelvi eszközlánc) csomagjait, operációsrendszer-beállításait és telepítés utáni lépéseit ismerteti, így a környezet bármely gépen újraépülhet anélkül, hogy a telepítőkre kattintanál vagy egyéni szkripteket kezelnél.

A konfigurációk nyílt forráskód github.com/microsoft/WindowsDeveloperConfig és automatikusan tesztelve vannak, amikor módosítás történik. A legújabb parancsokat, beállításokat és a támogatott eszközláncok teljes listáját a README adattárban találja. Ez a lap az alapokat ismerteti.

Elérhető konfigurációk

A Dev Configs háromféle ízben érhető el. Válassza ki a kívántnak megfelelőt. A pontos parancsokat és opciókat a repo README fájljában találja.

Windows fejlesztői konfiguráció

Egyetlen konfiguráció, amely egy friss Windows 11-telepítést egy letisztult, figyelemelterelésmentes fejlesztői munkaállomássá alakít egyetlen paranccsal. Telepíti a fejlesztői eszközök alapkonfigurációját, a véleményezett Windows-beállításokat (sötét téma, fejlesztői mód, Fájlkezelő és Start/tálca karbantartása és hasonló munkaállomás-higiénia) alkalmazza, és a szükséges újraindításon keresztül elindítja a WSL-t az Ubuntu használatával. Nem interaktív, és biztonságosan újrafuttatható egy meglévő gépen.

WSL Comfort

Interaktív beállítóeszköz a jobb Windows + WSL parancssori élményhez. A Windows oldal telepíti a WSL-t, egy disztribúciót, egy Nerd Betűtípust és egy témaalapú Windows terminál profilt; a Linux-oldal saját maga konfigurálja magát a rendszerhéjat az Ön által választott beállításokkal (shell, prompt, modern CLI-eszközök, vágólap-shims stb.). A Linux fele önálló, és bármely Ubuntu-gazdagépen futtatható.

Munkaterhelések (egy nyelvre vonatkozó eszközláncok)

Ha csak egyetlen nyelvi veremet szeretne (TypeScript, Python, .NET, Go, Java, Rust, PHP, WinForms, WinUI 3 és hasonlók), minden workload saját konfigurációval és egy kis shimmel érkezik, amely alkalmazza azt, és frissíti az aktuális munkamenetben lévő PATH elemet. Az aktuális lista és a számítási feladatonkénti adatok a README adattárban találhatók.