Open
Description
Suggested new feature or improvement
Dev Home supercharges the developer experience and is built to allow developers to customize their experience and take advantage of the community we anticipate will surround the application. Part of this experience includes first and third-party-built extensions that extend, enhance, and amplify the Dev Home experience. Simply put, this requires architecture to support third-party developers in developing extensions.
We began the first iteration (#676) of this work with the Extensions page that exists today, and I'd like to continue this progress in:
- Connecting users to the marketplace of published extensions
- Providing a mechanism for managing and updating the library of currently installed extensions
Ultimately, let's achieve the following with an improved Extensions Marketplace & Library experience:
- Users can install Dev Home extensions from the Microsoft Store, directly in Dev Home, or from their local file system and have them be recognized and usable inside of Dev Home
- Users can browse for extensions directly in Dev Home by direct search, publisher, recommendations, number of downloads, & top rated
- Users can understand the function and purpose of available extensions while browsing (without having to install the extension first)
- Users can manage their installed extensions (check for updates, update extensions, view information about their extensions, remove extensions)
Scenario
Marketplace
- User wants to search for an extension that works with Dev Home
- User wants to understand more about a Dev Home extension prior to installing the extension
- User wants to install a Dev Home extension
Library
- User wants to make sure their extensions are up to date
- User wants to uninstall a Dev Home extension
- User wants to turn off a Dev Home extension
- User wants to sort their extensions in the Extensions Library to learn more about their installed extensions
Additional details
No response