From ef623cb16bcb4cf2b7ea06b7864152526c288225 Mon Sep 17 00:00:00 2001 From: Henk Verlinde Date: Thu, 31 Aug 2023 20:13:10 +0200 Subject: [PATCH] ops: add themes form discussions --- .github/DISCUSSION_TEMPLATE/showcase.yml | 6 +-- .github/DISCUSSION_TEMPLATE/themes.yml | 55 ++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 .github/DISCUSSION_TEMPLATE/themes.yml diff --git a/.github/DISCUSSION_TEMPLATE/showcase.yml b/.github/DISCUSSION_TEMPLATE/showcase.yml index 6e6b3b7..31065d6 100644 --- a/.github/DISCUSSION_TEMPLATE/showcase.yml +++ b/.github/DISCUSSION_TEMPLATE/showcase.yml @@ -8,9 +8,9 @@ body: What we look for when reviewing submissions to the [Showcase](https://gethyas.com/showcase/): - - Your website is built with Hyas. - - Your website is public. - - Your website is a showcase. + - Your website is built with Hyas + - Your website is public + - Your website is a showcase - type: input id: name attributes: diff --git a/.github/DISCUSSION_TEMPLATE/themes.yml b/.github/DISCUSSION_TEMPLATE/themes.yml new file mode 100644 index 0000000..4a97a83 --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/themes.yml @@ -0,0 +1,55 @@ +title: "[Theme] " +labels: ["Themes"] +body: + - type: markdown + attributes: + value: | + Thank you for sharing your theme with the Hyas community! + + What we look for when reviewing submissions to [Themes](https://gethyas.com/themes/): + + - Uses the latest release of Hyas + - Free theme source code is available in a public repo + - All npm dependencies used are public + - type: input + id: theme-name + attributes: + label: Theme name + placeholder: My super cool theme + validations: + required: true + - type: input + id: public-repo-url + attributes: + label: Public repo URL + placeholder: 'https://github.com/me/my-theme' + validations: + required: true + - type: input + id: live-demo-url + attributes: + label: Live demo URL + placeholder: 'https://example.com/my-theme-preview/' + validations: + required: false + - type: textarea + id: short-description + attributes: + label: Short description + placeholder: A short description of your theme. This will be displayed on the themes list page. + validations: + required: true + - type: textarea + id: full-description + attributes: + label: Full description + placeholder: A full description of your theme. This will be displayed on the themes' single page. + validations: + required: false + - type: checkboxes + id: terms + attributes: + label: Terms + options: + - label: I agree to the [Terms of Service](https://gethyas.com/terms/). + required: true