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

Improvements to Dev Home's Extensions Marketplace/Library #2141

Open
ethanfangg opened this issue Jan 16, 2024 · 0 comments
Open

Improvements to Dev Home's Extensions Marketplace/Library #2141

ethanfangg opened this issue Jan 16, 2024 · 0 comments
Labels
Area-Extensibility Related to extensions Issue-Feature New feature or request Needs-Community Feedback We need additional help with how something should act / look

Comments

@ethanfangg
Copy link

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:

  1. 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
  2. Users can browse for extensions directly in Dev Home by direct search, publisher, recommendations, number of downloads, & top rated
  3. Users can understand the function and purpose of available extensions while browsing (without having to install the extension first)
  4. 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

@ethanfangg ethanfangg added the Issue-Feature New feature or request label Jan 16, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage New issue that the core contributors need to triage label Jan 16, 2024
@cinnamon-msft cinnamon-msft added Area-Extensibility Related to extensions Needs-Community Feedback We need additional help with how something should act / look and removed Needs-Triage New issue that the core contributors need to triage labels Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Extensibility Related to extensions Issue-Feature New feature or request Needs-Community Feedback We need additional help with how something should act / look
Projects
None yet
Development

No branches or pull requests

2 participants