Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev Home Feature Exploration: Detect a configuration file when cloning a repo #2211

Closed
shakersMSFT opened this issue Feb 2, 2024 · 1 comment · Fixed by #2459
Closed
Labels
Area-Machine-Config Related to the machine configuration feature Area-Machine-Config-DSC Related to WinGet DSC configuration in machine config flow Issue-Feature New feature or request Resolution-Fix-Available Available in a release

Comments

@shakersMSFT
Copy link
Contributor

Please Provide Feedback & Ideas!

Please let us know what you think about this feature by commenting on this issue! We'd love to hear your ideas and feedback!
Let us know:

  • What do you like about the feature?
  • What do you think is missing / what could improve the experience?

Overview

This issue outlines the proposed experience for detecting configuration files in repos that are being cloned as part of the machine configuration end to end flow. Once the configuration files have been detected, allow the user to review, approve, and add the configuration files to the set up process to fully configure the machine to be ready for development.

The Problem

Many repositories have a set of required tools or settings that need to be installed or enabled in order to build the project. As Winget Configuration files make it easier to set up those repos in one go, we want to add the detection and running of a configuration file into the machine configuration flow to make it easier to be that much closer to development.

Scenarios

# Scenarios
1 As a user, I want to know when a repository I clone has a Winget Configuration file available so that I can set up that repository for development.
2 As a user, I want to be able to review and approve each configuration file before it is added to the queue for set up so that I can be confident in what is being configured on my machine.
3 As a user, I want to be able to see the list of all of the configuration files detected, whether or not they ran, on the summary page after setting up so that I can view their file location or run them individually in a separate flow
@shakersMSFT shakersMSFT added Issue-Feature New feature or request Area-Machine-Config Related to the machine configuration feature Area-Machine-Config-DSC Related to WinGet DSC configuration in machine config flow Needs-Community Feedback We need additional help with how something should act / look labels Feb 2, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage New issue that the core contributors need to triage label Feb 2, 2024
@cinnamon-msft cinnamon-msft removed the Needs-Triage New issue that the core contributors need to triage label Feb 5, 2024
@cinnamon-msft cinnamon-msft pinned this issue Feb 5, 2024
@shakersMSFT shakersMSFT linked a pull request Apr 10, 2024 that will close this issue
3 tasks
@shakersMSFT
Copy link
Contributor Author

fixed by #2459

@shakersMSFT shakersMSFT added this to the Dev Home v0.13 milestone Apr 10, 2024
@shakersMSFT shakersMSFT unpinned this issue Apr 10, 2024
@krschau krschau added Resolution-Fix-Committed Fix is checked in, but may take 3-4 weeks before it's in a release and removed Needs-Community Feedback We need additional help with how something should act / look labels Apr 17, 2024
@krschau krschau added Resolution-Fix-Available Available in a release and removed Resolution-Fix-Committed Fix is checked in, but may take 3-4 weeks before it's in a release labels Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Machine-Config Related to the machine configuration feature Area-Machine-Config-DSC Related to WinGet DSC configuration in machine config flow Issue-Feature New feature or request Resolution-Fix-Available Available in a release
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants