Dev Configs は、新しいWindows コンピューターを 1 つのコマンドですぐにコードに変換できる状態にする、キュレーションされたオープンソースの構成ファイルのコレクションです。 各構成は、再実行しても安全な宣言型ファイルです。 特定のシナリオ (完全な開発者ワークステーション、快適な WSL シェル、または単一言語ツールチェーン) のパッケージ、OS 設定、およびインストール後の手順について説明しているため、インストーラーをクリックしたり、カスタム スクリプトを維持したりすることなく、任意のコンピューターで環境を再構築できます。
構成は github.com/microsoft/WindowsDeveloperConfig でオープンソースされ、変更が行われるたびに自動的にテストされます。 サポートされているツールチェーンの最新のコマンド、オプション、完全な一覧については、リポジトリ README を参照してください。 このページでは、基本について説明します。
利用可能な構成
Dev Configs には 3 つのフレーバーがあります。 必要なものに一致するものを選択します。 正確なコマンドとオプションについては、 リポジトリ README を参照してください。
Windows開発構成
新しいWindows 11を 1 つのコマンドでクリーンで気を散らさのない開発者ワークステーションに変換する 1 つの構成。 開発者ツールの基本的な一式をインストールし、推奨される Windows の設定(ダーク テーマ、開発者モード、ファイル エクスプローラーやスタート メニュー/タスク バーの整理、同様の作業環境の整備など)を適用し、必要な再起動を含めて Ubuntu による WSL の初期設定を行います。 非対話型で、既存のマシンで再実行しても安全です。
WSL コンフォート
より優れたWindows + WSL シェル エクスペリエンスのための対話型セットアップ。 Windows側では、WSL、ディストリビューション、Nerd Font、テーマ付きWindows ターミナル プロファイルがインストールされます。Linux 側では、オプション (シェル、プロンプト、最新の CLI ツール、クリップボード shim など) を選択してシェル自体を構成します。 Linux ハーフはスタンドアロンであり、任意の Ubuntu ホストで直接実行できます。
ワークロード (単一言語ツールチェーン)
1 つの言語スタック (TypeScript、Python、.NET、Go、Java、Rust、PHP、WinForms、WinUI 3 など) が必要な場合は、各ワークロードに独自の構成と、それを適用して現在のセッションで PATH を更新する小さな shim が付属します。 現在のリストとワークロードごとの詳細は 、リポジトリ README に格納されます。
関連するコンテンツ
Windows developer