Closed bbonaby closed 1 month ago
Closing this PR and moving it and the future updates I had for it to a feature branch for the future team to continue: https://github.com/microsoft/devhome/tree/feature/devhome-extension-and-provider-discoverability-update. Reach out if you have any questions. Thanks.
Summary of the pull request
This change is the first change to allow us to provide more information to users about extension that are not already installed in Dev Home. See issue #3911 for more details or see the spec I sent out to DevHomeAll for even more info on what's to come (or ping me for the link). Most of the change is just the json files and their C# counter parts.
Changes:
ExtensionInformation.json
. This json file outlines information about currently known Dev Home extensions.ExtensionInformation.schema.json
so that the above json file can be validated against.ExtensionInformation.json
adhere to the schema inExtensionInformation.schema.json
.ExtensionInformation.json
will be deserialized into so it can be used in code.DevHomeExtensionContentData
which just contains the data from the json in C# classes/properties. This is used by theExtensionLibraryViewModel
to show the list of non-installed extensions in its "Available in the Microsoft Store` sectionHere is a video showing me go to the extensions page to confirm functionality is not regressed:
https://github.com/user-attachments/assets/050199b2-0d4e-4cd9-81d5-7a558f0300f8
References and relevant issues
Detailed description of the pull request / Additional comments
Validation steps performed
PR checklist