Skip to content

Commit 2f9f6a3

Browse files
authored
Merge pull request #282470 from RoseHJM/mdb-dev-home-update
MDB - dev home update
2 parents db41a46 + 1c8be23 commit 2f9f6a3

27 files changed

+88
-25
lines changed

articles/dev-box/how-to-use-dev-home-customize-dev-box.md

Lines changed: 88 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: dev-box
88
ms.custom:
99
- build-2024
1010
ms.topic: how-to
11-
ms.date: 06/05/2024
11+
ms.date: 07/30/2024
1212
#customer intent: As a developer, I want to use the Dev Home app to create customizations for my dev boxes, so that I can manage my customizations.
1313
---
1414

@@ -28,18 +28,46 @@ To complete the steps in this article, you must:
2828

2929
## Install or update Dev Home
3030

31+
You might see Dev Home in the Start menu. If you see it there, you can select it to open the app.
32+
3133
Dev Home is available in the Microsoft Store. To install or update Dev Home, go to the Dev Home (Preview) page in the [Microsoft Store](https://aka.ms/devhome) and select **Get** or **Update**.
3234

33-
You might also see Dev Home in the Start menu. If you see it there, you can select it to open the app.
35+
## Sign in to Dev Home
36+
37+
Dev Home allows you to work with many different services, like Microsoft Hyper-V, Windows Subsystem for Linux (WSL), and Microsoft Dev Box. To access your chosen service, you must sign in to your Microsoft account, or your Work or School account.
38+
39+
To sign in:
40+
41+
1. Open Dev Home.
42+
1. From the left menu, select **Settings**.
43+
44+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-settings.png" alt-text="Screenshot of Dev Home, showing the home page with Settings highlighted.":::
45+
46+
1. Select **Accounts**.
47+
48+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-accounts.png" alt-text="Screenshot of Dev Home, showing the Settings page with Accounts highlighted.":::
49+
50+
1. Select **Add account** and follow the prompts to sign in.
51+
52+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-sign-in.png" alt-text="Screenshot of Dev Home, showing the Accounts page with Add account highlighted.":::
3453

3554
## Add extensions
3655

3756
Dev Home uses extensions to provide more functionality. To support the Dev Box features, you need to install the Dev Home Azure Extension.
3857

3958
To add an extension:
4059

41-
1. Open Dev Home.
42-
1. From the left menu, select **Extensions**, then in the list of extensions **Available in the Microsoft Store**, on the **Dev Home Azure Extension (Preview)**, select **Get**.
60+
1. In Dev Home, from the left menu, select **Extensions**.
61+
62+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-extensions.png" alt-text="Screenshot of Dev Home, showing the Extensions page.":::
63+
64+
1. In the list of extensions **Available in the Microsoft Store**, on the **Dev Home Azure Extension (Preview)**, select **Get**.
65+
66+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-get-extension.png" alt-text="Screenshot of Dev Home, showing the Extensions page with the Dev Home Azure Extension highlighted.":::
67+
68+
1. In the Microsoft Store dialog, select **Get** to install the extension.
69+
70+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-get-extension-store.png" alt-text="Screenshot of the Microsoft Store dialog with the Get button highlighted.":::
4371

4472
## Create a dev box
4573

@@ -50,26 +78,36 @@ Dev Home provides a guided way for you to create a new dev box.
5078
5179
To create a new dev box:
5280

53-
1. Open **Dev Home**.
54-
1. From the left menu, select **Environments**, and then select **Create Environment**.
81+
1. In **Dev Home**, from the left menu, select **Environments**.
82+
83+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-environments.png" alt-text="Screenshot of Dev Home, showing the Environments page.":::
84+
85+
1. Select **Create Environment**.
5586

56-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-create-environment.png" alt-text="Screenshot of Dev Home, showing the Environments page with Create Environment highlighted." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-create-environment.png":::
87+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-create-environment.png" alt-text="Screenshot of Dev Home, showing the Environments page with Create Environment highlighted.":::
5788

5889
1. On the **Select environment** page, select **Microsoft DevBox**, and then select **Next**.
5990

60-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-create-dev-box.png" alt-text="Screenshot of Dev Home, showing the Select environment page with Microsoft Dev Box highlighted." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-create-dev-box.png":::
91+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-create-dev-box.png" alt-text="Screenshot of Dev Home, showing the Select environment page with Microsoft Dev Box highlighted.":::
6192

6293
1. On the **Configure your environment** page:
6394
- Enter a name for your dev box.
6495
- Select the **Project** you want to create the dev box in.
6596
- Select the **DevBox Pool** where you want to create the dev box. Select a pool located close to you to reduce latency.
6697
- Select **Next**.
6798

68-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-configure-environment.png" alt-text="Screenshot showing the Configure your environment page." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-configure-environment.png":::
99+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-configure-environment.png" alt-text="Screenshot showing the Configure your environment page.":::
69100

70101
1. On the **Review your environment** page, review the details and select **Create environment**.
102+
103+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-review-environment.png" alt-text="Screenshot showing the Review your environment page.":::
104+
71105
1. Select **Go to Environments** to see the status of your dev box.
72106

107+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-go-to-environments.png" alt-text="Screenshot showing the Go to Environments button.":::
108+
109+
[!INCLUDE [note-dev-box-runs-on-creation](includes/note-dev-box-runs-on-creation.md)]
110+
73111
## Connect to your dev box
74112

75113
Dev Home provides a seamless way for you to use the Windows App to connect to your Dev Box from any device of your choice. You can customize the look and feel of the Windows App to suit the way you work, and switch between multiple services across accounts.
@@ -83,54 +121,79 @@ If the Windows App isn't installed, selecting Launch takes you to the web client
83121

84122
### Launch your dev box
85123

86-
1. Open **Dev Home**.
87-
1. From the left menu, select **Environments**.
88-
1. Select the dev box you want to launch.
89-
1. Select **Launch**.
124+
1. In **Dev Home**, from the left menu, select **Environments**.
125+
1. For the dev box you want to launch, select **Launch**.
90126

91127
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-launch.png" alt-text="Screenshot showing a dev box with the Launch menu highlighted.":::
92128

93129
1. You can also start and stop the dev box from the **Launch** menu.
94130

95-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-start-stop.png" alt-text="Screenshot of the Launch menu with Start and Stop options." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-start-stop.png":::
131+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-start-stop.png" alt-text="Screenshot of the Launch menu with Start and Stop options.":::
96132

97133
For more information on the Windows App, see [Windows App](https://aka.ms/windowsapp).
98134

99-
### Access your dev box from the start menu or task bar
135+
### Manage your dev box
100136

101-
Dev home enables you to pin your dev box to the start menu or task bar.
137+
Dev home enables you to pin your dev box to the start menu or task bar, and to delete your dev box.
102138

103139
1. Open **Dev Home**.
104140
1. From the left menu, select **Environments**.
105-
1. Select the dev box you want to pin or unpin.
106-
1. Select **Pin to start** or **Pin to taskbar**.
141+
1. Select the dev box you want to manage.
142+
1. Select **Pin to start**, **Pin to taskbar**, or **Delete**.
107143

108-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-menu.png" alt-text="Screenshot showing a dev box with the Pin to start and Pin to taskbar options highlighted." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-menu.png":::
144+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-options-menu.png" alt-text="Screenshot showing a dev box with the Pin to start, Pin to taskbar, and Delete options highlighted.":::
109145

110146
## Customize an existing dev box
111147

112148
Dev home gives you the opportunity to clone repositories and add software to your existing dev box. Dev home uses the Winget catalog to provide a list of software that you can install on your dev box.
113149

114150
1. Open **Dev Home**.
115-
1. From the left menu, select **Machine configuration**, and then select **Set up an environment**.
151+
1. From the left menu, select **Machine configuration**.
152+
153+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-machine-configuration.png" alt-text="Screenshot showing Dev Home with Machine configuration highlighted.":::
154+
155+
1. Select **Set up an environment**.
156+
157+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-set-up-environment.png" alt-text="Screenshot showing the Machine configuration page with Set up environment highlighted.":::
158+
116159
1. Select the environment you want to customize, and then select **Next**.
160+
161+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-select-environment.png" alt-text="Screenshot showing the Select environment page.":::
162+
117163
1. On the **Set up an environment** page, if you want to clone a repository to your dev box, select **Add repository**.
164+
165+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-add-repository.png" alt-text="Screenshot showing the Add repository button.":::
166+
118167
1. In the **Add repository** dialog, enter the source and destination paths for the repository you want to clone, and then select **Add**.
119168

120-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-clone-repository.png" alt-text="Screenshot showing the Add repository dialog box." lightbox="media/how-to-use-dev-home-customize-dev-box/dev-home-clone-repository.png":::
169+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-clone-repository.png" alt-text="Screenshot showing the Add repository dialog box.":::
121170

122171
1. When you finish adding repositories, select **Next**.
123-
1. From the list of application Winget provides, choose the software you want to install on your dev box, and then select **Next**. You can also search for software by name.
124172

125-
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-software-install.png" alt-text="Screenshot showing the Add software page.":::
173+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-repository-next.png" alt-text="Screenshot showing the repositories to add, with the Next button highlighted dialog box.":::
174+
175+
1. Next, you can choose software to install. From the list of applications Winget provides, choose the software you want to install on your dev box. You can also search for software by name.
176+
177+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-software-select.png" alt-text="Screenshot showing the Add software page with Visual Studio Community and PowerShell highlighted.":::
178+
179+
1. When you finish selecting software, select **Next**.
180+
181+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-software-install.png" alt-text="Screenshot showing the Add software page with Next highlighted.":::
126182

127183
1. On the **Review and finish** page, under **See details**:
128184
1. Select the **Environment** tab to see the virtual machine you're configuring.
129185
1. Select the **Applications** tab to see a list of the software you're installing.
130-
1. Select the **Repositories** tab to see the list of public GitHub repositories you're cloning
186+
1. Select the **Repositories** tab to see the list of public GitHub repositories you're cloning.
131187
1. Select **I agree and want to continue**, and then select **Set up**.
188+
189+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-review-finish.png" alt-text="Screenshot showing the Review and finish page with the I agree and want to continue button highlighted.":::
190+
191+
192+
Notice that you can also generate a configuration file based on your selected repositories and software to use in the future to create dev boxes with the same customizations.
193+
194+
:::image type="content" source="media/how-to-use-dev-home-customize-dev-box/dev-home-configuration-file.png" alt-text="Screenshot showing the Review and finish page with the Generate configuration file button highlighted.":::
195+
132196

133-
You can also generate a configuration file based on your selected repositories and software to use in the future to create dev boxes with the same customizations.
134197

135198
## Related content
136199

101 KB
Loading
83.5 KB
Loading
-5.94 KB
Loading
178 KB
Loading
92.8 KB
Loading
69.2 KB
Loading
110 KB
Loading
258 KB
Loading
258 KB
Loading

0 commit comments

Comments
 (0)