Option to configure from a file, with no way to export current configuration
I am not sure what configuration file I can use here since there are no pointers anywhere in the UI about it. There is also no obvious way to export the current configuration.
👍 Was expecting a Export-button on the last page (Review & finish) of end-to-end setup wizard.
The YAML input expected here is a WinGet Configuration file.
Examples:
- You can use this configuration file to help setup you machine for building Dev Home source code. Steps are available here: Building the code
- You can also use the sample configuration files to setup you machine for building other GitHub repositories.
- Edit: Example and details on How to author a WinGet Configuration file
@AmelBawa-msft this issue is not necessarily related to the configuration file that I can import, but rather - I would expect an option to export the configuration after it was created through Dev Home.
@localden thank you for the question and request. Adding PM @shakersMSFT to help with feature requests in the setup flow.
I know we have a DSC resource for winget, so a configuration file can include installed apps. But do we have DSC resources for git or Dev Drive? I'm also not sure how/if the configuration code handles accounts to be able to clone private repos
I know we have a DSC resource for winget, so a configuration file can include installed apps. But do we have DSC resources for git or Dev Drive? I'm also not sure how/if the configuration code handles accounts to be able to clone private repos
@florelis, we don't have any DSC resources for git or Dev Drive. Currently for winget configure, we just assume that the github repository has already been cloned separately.
For creating the yaml configuration from the current machine state, I think the foundational work would be microsoft/winget-cli#3274. We would still need to integrate it into the Dev Home UI, but detecting the state and creating the file would probably be on the winget side
For creating a yaml configuration from the step by step setup provided by Dev Home, I think on the Dev Home side we could create one for applications, but for cloning and Dev Drive we would first need to have DSC resources for that
related to #685
Hi, we are currently exploring how we might accomplish this through Dev Home. Please take a look and let us know what you think! https://github.com/microsoft/devhome/issues/2160
fixed by https://github.com/microsoft/devhome/pull/2466