Move common code between internal extensions to central project in Dev Home #3381
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.
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
The text was updated successfully, but these errors were encountered: