Closed ColinMcNeil closed 2 months ago
:white_check_mark: @ColinMcNeil has accepted the terms of service.
The automatic validation of your extension has started, you will see the result in ~10 minutes :hourglass_flowing_sand:.
:x: Validation failed with the following errors
failed to resolve the greatest semver tag for repo "docker/labs-vscode-installer": repository does not exist or may require 'docker login'
Please fix the issues and check everything is ok locally with the following command:
docker extension validate -a -s -i docker/labs-vscode-installer
Then you can trigger the validation commenting /validate
when you are ready.
See https://docs.docker.com/desktop/extensions-sdk/extensions/validate/ for more information.
:x: Validation failed with the following errors
no tags with semantic versioning found
Please fix the issues and check everything is ok locally with the following command:
docker extension validate -a -s -i vonwig/labs-vscode-installer
Then you can trigger the validation commenting /validate
when you are ready.
See https://docs.docker.com/desktop/extensions-sdk/extensions/validate/ for more information.
/validate
:x: Validation failed with the following errors
failed to resolve the greatest semver tag for repo "docker/labs-vscode-installer": repository does not exist or may require 'docker login'
Please fix the issues and check everything is ok locally with the following command:
docker extension validate -a -s -i docker/labs-vscode-installer
Then you can trigger the validation commenting /validate
when you are ready.
See https://docs.docker.com/desktop/extensions-sdk/extensions/validate/ for more information.
:x: Validation failed with the following errors
failed to resolve the greatest semver tag for repo "docker/labs-vscode-installer": repository does not exist or may require 'docker login'
Please fix the issues and check everything is ok locally with the following command:
docker extension validate -a -s -i docker/labs-vscode-installer
Then you can trigger the validation commenting /validate
when you are ready.
See https://docs.docker.com/desktop/extensions-sdk/extensions/validate/ for more information.
/validate
:x: Validation failed with the following errors
no tags with semantic versioning found
Please fix the issues and check everything is ok locally with the following command:
docker extension validate -a -s -i docker/labs-vscode-installer
Then you can trigger the validation commenting /validate
when you are ready.
See https://docs.docker.com/desktop/extensions-sdk/extensions/validate/ for more information.
/validate
:white_check_mark: The extension docker/labs-vscode-installer is valid :tada:.
Now, @docker/extensions will authorise the publication of the extension to the marketplace. Once the extension is published, this issue will be closed.
In the meantime, please tell us about your experience building a Docker Desktop extension here: https://docs.google.com/forms/d/e/1FAIpQLSdruIWGS9Em0p2jVIixQeiVyQJs27EzLA4ks2YzlBZpWUJC2Q/viewform.
Hi @ColinMcNeil , Thx for submitting this extension!
I'm not sure if you really intend to publish this extension to the marketplace: the first thing displayed in the extension main panel is : Disclaimer: extensions are ready for evaluation, but are not ready to enter the public marketplace.
.
(Nit: just after this it displays code command exists
, this probably requires a bit of context or explanation, at the moment it is not clear what the user is supposed to do with this)
I forgot to mention, BTW, the extension is lacking an icon (the label com.docker.desktop.extension must be a public URL that will get displayed in the marketpace) , and the description shows an invalid image
@gtardif Sorry, I have updated to wording in the page to make sure it is clear that the extensions are for VSCode. The basic idea is that this extension is a GUI wrapper for pulling our VSCode extension bundles and running code --install-extension
There is no way to bundle the icon and screenshots with the image?
There is no way to bundle the icon and screenshots with the image?
The extension image is only downloaded upon install ; only the manifest is to build the marketplace info, so the icon/screenshots must be publicly downloadable for the marketplace (note we download screenshots once while consolidating marketplace info, and save screenshots in our own S3 bucket)
Sorry for long delay. Logo is added.
Hi, Thx for the update! Unfortunately, the icon does not show up well in light mode:
Also, in dark mode it is quite small and almost impossible to read the text in the icon ; maybe the icon should be simplified to include less text and be more readable?
And the icon displayed in the marketplace needs to be a public URL (as we dont download the full image to show the marketplace info) ; image label "com.docker.desktop.extension.icon": "./docker.svg"
needs to be a public URL for the svg (but still included as a file inside the image as it is today)
You can install your extension and check how the extension displays in the marketplace with the menu "Extensions > Manage"
Just pushed a new icon with proper contrast on light & darkmode.
:tada: Congratulations, your extension has been published to the marketplace.
It may not appear in your Docker Desktop yet. In that case, restart Docker Desktop (don't worry, users will see it as soon as the cache is refreshed, every ~12 hours).
If you haven't already, please tell us about your experience building a Docker Desktop extension here.
Docker Hub repository name
docker/labs-vscode-installer
Terms of services