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

Detect DSC Configuration file in repo use that as base for setup #675

Open
crutkas opened this issue May 23, 2023 · 4 comments
Open

Detect DSC Configuration file in repo use that as base for setup #675

crutkas opened this issue May 23, 2023 · 4 comments
Labels
Area-Machine-Config Related to the machine configuration feature Issue-Feature New feature or request

Comments

@crutkas
Copy link
Member

crutkas commented May 23, 2023

Suggested new feature or improvement

during cloning of a repository, we should detect the file and include this as part of the E2E setup process.

Scenario

Clone and your computer is setup automatically.

Additional details

No response

@crutkas crutkas added the Issue-Feature New feature or request label May 23, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage New issue that the core contributors need to triage label May 23, 2023
@crutkas crutkas added this to the Dev Home v0.3 milestone May 23, 2023
@mathewleeza mathewleeza added the Area-Machine-Config Related to the machine configuration feature label May 25, 2023
@denelon denelon removed the Needs-Triage New issue that the core contributors need to triage label Jun 5, 2023
@denelon
Copy link
Contributor

denelon commented Jun 5, 2023

We should look at the ability to use the Git APIs to look for "*.dsc.yaml" files in the ".configuration" directory and use those during the setup flow to provide a better user experience. Then we can have the prompts all handled up front ahead of the clone and configure steps.

@joadoumie
Copy link
Contributor

joadoumie commented Jul 26, 2023

Issue #705 suggestion was for the following flow, which may be represented in this issue, but I'd like to make sure:

  1. User downloads a .dsc.yaml file
  2. User can right click on that file in File Explorer
  3. User can navigate to Open With --> Dev Home
  4. Dev Home is launched directly into the dsc config flow

If that flow is separate from the ask here, I may re-open it.

@cinnamon-msft cinnamon-msft modified the milestones: Dev Home v0.4, Dev Home Vnext Jul 27, 2023
@mathewleeza mathewleeza modified the milestones: Dev Home Vnext, Backlog Nov 29, 2023
@shakersMSFT
Copy link
Contributor

shakersMSFT commented Feb 27, 2024

While this issue isn't using it as the base, we do have the work defined for detecting a configuration file found in a repo while cloning and allowing the user to run that file to complete their set up. #2211

@krschau krschau removed this from the Backlog milestone Mar 19, 2024
@adrastogi
Copy link
Contributor

adrastogi commented May 27, 2024

@shakersMSFT (also tagging @dhoehna here for visibility)- for this functionality that detects a configuration file and gives the user the option to launch it via winget- has there been any consideration to having this driven via the configuration file flow in Dev Home itself?

What I was envisioning was that if the user clicks on the configuration file hyperlink on the summary info page, Dev Home would navigate over to the configuration flow (seeded with that configuration file). This feels like it would be a bit more of a streamlined experience since the user would remain in Dev Home throughout and can leverage the existing configuration file flow. Maybe there are other reasons that drove the current UX, so I wanted to ask first. Thanks!

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 Issue-Feature New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants