From a94c514b349eb92a147c819cdc99934c1441962f Mon Sep 17 00:00:00 2001 From: Henk Verlinde Date: Fri, 1 Sep 2023 08:40:23 +0200 Subject: [PATCH] ops: add integration form discussions --- .github/DISCUSSION_TEMPLATE/integrations.yml | 48 ++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/DISCUSSION_TEMPLATE/integrations.yml diff --git a/.github/DISCUSSION_TEMPLATE/integrations.yml b/.github/DISCUSSION_TEMPLATE/integrations.yml new file mode 100644 index 0000000..4ace29b --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/integrations.yml @@ -0,0 +1,48 @@ +title: "[Integration] " +labels: ["Integrations"] +body: + - type: markdown + attributes: + value: | + Thank you for sharing your integration with the Hyas community! + + What we look for when reviewing submissions to [Integrations](https://gethyas.com/integrations/): + + - Works with the latest release of Hyas + - Free integration source code is available in a public repo + - All npm dependencies used are public + - type: input + id: integration-name + attributes: + label: Integration name + placeholder: My super cool integration + validations: + required: true + - type: input + id: public-repo-url + attributes: + label: Public repo URL + placeholder: 'https://github.com/me/my-integration' + validations: + required: true + - type: input + id: documentation-url + attributes: + label: Documentation URL + placeholder: 'https://github.com/me/my-integration#readme' + validations: + required: true + - type: textarea + id: short-description + attributes: + label: Short description + placeholder: A short description of your integration. This will be displayed on the integrations list page. + validations: + required: true + - type: checkboxes + id: terms + attributes: + label: Terms + options: + - label: I agree to the [Terms of Service](https://gethyas.com/terms/). + required: true