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

Move common code between internal extensions to central project in Dev Home #3381

Open
bbonaby opened this issue Jul 9, 2024 · 0 comments
Open
Labels
Area-Environments Issue-Bug Something isn't working or needs investigation Priority-3 Type-CodeHealth Related to code cleanliness, linting, rules, warnings, errors, static analysis, etc.

Comments

@bbonaby
Copy link
Contributor

bbonaby commented Jul 9, 2024

Suggested new feature or improvement

We noticed now that we'll have two extensions in Dev Home (Hyper-V and WSL), that there are opportunities to put code duplicated between them in a centralized place. Creating a shared project will also help in the future when there is another extension which may not be environments related.

Scenario

Allows for better maintenance and less code duplication. Example places would be the Service and Host extension classes that the extensions use for dependency injection. These can be shared.

Another thing that can be shared is adding a WMI/MI service that can be used throughout Dev Home to the services project

Additional details

No response

@bbonaby bbonaby added Issue-Bug Something isn't working or needs investigation Area-Environments labels Jul 9, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage New issue that the core contributors need to triage label Jul 9, 2024
@bbonaby bbonaby added Type-CodeHealth Related to code cleanliness, linting, rules, warnings, errors, static analysis, etc. Priority-3 and removed Needs-Triage New issue that the core contributors need to triage labels Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Environments Issue-Bug Something isn't working or needs investigation Priority-3 Type-CodeHealth Related to code cleanliness, linting, rules, warnings, errors, static analysis, etc.
Projects
None yet
Development

No branches or pull requests

1 participant