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

Provide proper display name, description and icon for out of the box extensions #43978

Closed
58 of 61 tasks
sandy081 opened this issue Feb 19, 2018 · 11 comments
Closed
58 of 61 tasks
Assignees
Labels
extensions Issues concerning extensions
Milestone

Comments

@sandy081
Copy link
Member

sandy081 commented Feb 19, 2018

With #17068, Built-in extensions will be shown in the extension viewlet. This needs adopting all extensions to provide proper name, description, read me and an icon (if no icon is provided it, defaults to VS Code icon) so that user will know about what each extension is for.

I am assigning users based on the last change done to the extension. If you are not the owner, please assign it to actual owner, otherwise me. Also please check it off, if the current details are good enough

NOTE: Make sure display name and descriptions are translated using nls

@sandy081 sandy081 added this to the February 2018 milestone Feb 19, 2018
@sandy081 sandy081 added the extensions Issues concerning extensions label Feb 19, 2018
sandy081 added a commit that referenced this issue Feb 19, 2018
sandy081 added a commit that referenced this issue Feb 19, 2018
@joaomoreno joaomoreno removed their assignment Feb 20, 2018
joaomoreno added a commit that referenced this issue Feb 20, 2018
joaomoreno added a commit that referenced this issue Feb 20, 2018
@sandy081
Copy link
Member Author

Also please make sure that Read me is updated.

@aeschli
Copy link
Contributor

aeschli commented Feb 21, 2018

@sandy081 Do we have a common template for the readme? Or maybe have it generated from the description?
IMO it would be good to mention that the extension is a built-in extension, cannot be uninstalled but disabled.

@egamma
Copy link
Member

egamma commented Feb 21, 2018

Now that @joaomoreno has started it with the git extension I suggest that we add icons for all the bundled extensions as well.

@ramya-rao-a
Copy link
Contributor

ramya-rao-a commented Feb 21, 2018

Any guidelines on where we should (or shoudlnt) we get the icons from?

@sandy081
Copy link
Member Author

Read me will be auto generated from extension manifest details if not provided

image

@sandy081
Copy link
Member Author

@aeschli, @ramya-rao-a, @joaomoreno, @dbaeumer, @mjbvz, @chrmarti, @egamma, @roblourens

Looks like most of the extensions versions are at 0.1. Can you please check your extensions versions and bump them at least to 1.0

@joaomoreno
Copy link
Member

Done!

@chrmarti chrmarti self-assigned this Feb 27, 2018
@aeschli
Copy link
Contributor

aeschli commented Feb 27, 2018

Done!

chrmarti added a commit that referenced this issue Feb 27, 2018
@chrmarti chrmarti removed their assignment Feb 27, 2018
@ramya-rao-a
Copy link
Contributor

Done for Emmet. The only remaining thing for Emmet is the icon for which I have contacted the Emmet library owner. Should be able to get something in a day or 2

@ramya-rao-a
Copy link
Contributor

ramya-rao-a commented Feb 28, 2018

@sandy081 I've updated all extensions such that

  • the least version is 1.0.0
  • the Display Name for language related extensions are appropriately Basics/Features
  • removed "and other language features" from the description for all Language Basics extensions. That will just mislead users to expect more from the extension
  • All the themes get the same icon

The only thing left is to get icons for

  • Emmet
  • Typescript
  • Html
  • Css
  • Json
  • Markdown
  • Php

which is tracked in #44626.

We can close this issue

@sandy081
Copy link
Member Author

Thanks @ramya-rao-a

Closing this

chrmarti added a commit that referenced this issue Mar 2, 2018
@vscodebot vscodebot bot locked and limited conversation to collaborators Apr 14, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
extensions Issues concerning extensions
Projects
None yet
Development

No branches or pull requests

8 participants