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

Build a WinGet Configuration for this project #5054

Closed
1 task done
denelon opened this issue Jun 11, 2024 · 1 comment · Fixed by #5210
Closed
1 task done

Build a WinGet Configuration for this project #5054

denelon opened this issue Jun 11, 2024 · 1 comment · Fixed by #5210
Assignees
Labels
🚀 feat New feature

Comments

@denelon
Copy link
Contributor

denelon commented Jun 11, 2024

Code of Conduct

  • I agree to follow this project's Code of Conduct

What would you like to see added?

I'd love to have a WinGet configuration file in this project so it's easier for me as a developer on Windows to contribute to oh-my-posh.

The configuration file convention is to place a "configuration.dsc.yaml" file in a ".configurations" directory in the root of the project. If this is done, when the project is cloned using Dev Home, the user will be prompted to run the configuration which should install the tools necessary to build the project. In some cases, it may make sense to have more than one configuration file based on user preference for different IDEs or toolchains.

Samples:

Note: If Visual Studio is used, there should be a configuration per SKU so users who already have a specific SKU installed don't end up with another installation. That's why there is more than one file in the PowerToys repository.

As an early adopter, don't hesitate to reach out to me directly for help in either finding DSC Resources, or with any challenges encountered.

Generally, the goal would be that a user could run the configuration and immediately they are ready to build/compile the project. This should eliminate the toil involved in trying to figure out how to get a Windows device set up properly to contribute to this project.

Copy link

github-actions bot commented Oct 7, 2024

This issue has been automatically locked since there has not been any recent activity (i.e. last half year) after it was closed. It helps our maintainers focus on the active issues.
If you have found a problem that seems similar, please open a discussion first, complete the body with all the details necessary to reproduce, and mention this issue as reference.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 7, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🚀 feat New feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants
@JanDeDobbeleer @denelon and others