devcontainer
Un ambiente di sviluppo definito in un file di configurazione ed eseguito all'interno di un contenitore, in modo che gli strumenti di un progetto e l'accesso al file system siano isolati dal resto del computer.
Il punto originale dei devcontainer era la riproducibilità: tutti i membri di un team ricevono le stesse versioni di tutto, descritte in un file che risiede nel repository. Apri il progetto in un editor supportato e creerà l’ambiente per te.
Hanno scelto un secondo lavoro nell’era degli agenti di codifica. Se consenti a un agente di eseguire comandi senza chiedere il permesso ogni volta, un devcontainer significa che il peggio che può raggiungere è la directory del progetto e un contenitore usa e getta, non l’intera macchina. Le società di sicurezza ora forniscono configurazioni di devcontainer esattamente per questo motivo.