From 1accb23bc9ebb2f17f4ad807c9549ca60036e925 Mon Sep 17 00:00:00 2001 From: Guillaume Tardif Date: Wed, 1 Feb 2023 12:29:05 +0100 Subject: [PATCH] Change submission titles, move form inputs upfront, remove noise Signed-off-by: Guillaume Tardif --- .../ISSUE_TEMPLATE/1_automatic_review.yaml | 24 +++++++++---------- .github/ISSUE_TEMPLATE/config.yml | 4 ++-- .../templates/validation-succeeded.md | 9 ++++--- 3 files changed, 17 insertions(+), 20 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/1_automatic_review.yaml b/.github/ISSUE_TEMPLATE/1_automatic_review.yaml index 5a6d4b6..60e2a50 100644 --- a/.github/ISSUE_TEMPLATE/1_automatic_review.yaml +++ b/.github/ISSUE_TEMPLATE/1_automatic_review.yaml @@ -1,24 +1,16 @@ -name: Submit a Self Published extension +name: Submit to extension marketplace - Self-published description: Submit your extension to be automatically validated and published on the marketplace without Docker review. -title: "[Submission]: " +title: '[Submission]: ' assignees: [] body: - type: markdown attributes: value: | - Hi :wave:, - - Speaking for the whole @docker/extensions, thank you for creating an extension and submitting it! - - Once you have filled the following form and submitted this issue, some automatic validations will run. - - :+1: If everything goes well, a new label `validation/succeeded` will be added and the @docker/extensions will be pinged. Later, someone from the team will add the `publish/ready` which will trigger an automatic job to publish the extension on the marketplace. - - :confused: If there are some issues, we will add the problems as comment and close the issue. Once you have fixed all the problems, re-open the issue and the process will start over. + Thank you for creating an extension and submitting it to our marketplace! - type: input attributes: label: Docker Hub repository name - description: Provide the Docker Hub repository name for your extension so that we can install it. + description: Provide the Docker Hub repository name for your extension. placeholder: docker/resource-usage-extension validations: required: true @@ -36,4 +28,10 @@ body: - type: markdown attributes: value: | - We will contact you if necessary using the email address that is associated with your Docker Hub account. + Once you have filled the form and submitted this issue, we will run automated validation on the extension. + + :+1: If everything goes well, a new label `validation/succeeded` will be added and the @docker/extensions will authorise the publication of the extension to the marketplace. + + :confused: If there are issues, you will see details in comments on the issue and information about how to fix them and re-run validation. + + If needed, we will use the email address associated with your Docker Hub account for any communication related to your extension. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 04ed8a4..9d9544b 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,6 +1,6 @@ blank_issues_enabled: false contact_links: - - name: Submit a Docker Reviewed extension + - name: Submit to extension marketplace - with Docker review url: https://www.docker.com/products/extensions/submissions/ about: Submit your extension to be reviewed by the Docker Extensions team. - name: Share an extension idea @@ -11,4 +11,4 @@ contact_links: about: For issues related to the extension SDK, please use the docker/extensions-sdk repository. - name: Extension SDK documentation issues url: https://github.com/docker/docs - about: For issues related to the documentation, please use the docker/docs repository. \ No newline at end of file + about: For issues related to the documentation, please use the docker/docs repository. diff --git a/.github/workflows/templates/validation-succeeded.md b/.github/workflows/templates/validation-succeeded.md index d960fad..eec757e 100644 --- a/.github/workflows/templates/validation-succeeded.md +++ b/.github/workflows/templates/validation-succeeded.md @@ -1,9 +1,7 @@ -:white_check_mark: Validation ended successfully +:white_check_mark: The extension [{{ .extension }}](https://open.docker.com/extensions/marketplace?extensionId={{ .extension }}) is valid :tada:. -The extension [{{ .extension }}](https://open.docker.com/extensions/marketplace?extensionId={{ .extension }}) is valid :tada:. - -Now, @docker/extensions will add the `publish/ready` label to the issue which will start the publishing of the extension on the marketplace. -Once published, this issue will be closed. +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://survey.alchemer.com/s3/7184948/Publishers-Feedback-Form. @@ -11,4 +9,5 @@ In the meantime, please tell us about your experience building a Docker Desktop Click to see the validation output > {{ .validation_output }} +