From ef4db4eac3a7bce3fb468eaacfbccf33f4976328 Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Mon, 3 Jan 2022 22:45:40 -0600 Subject: [PATCH 01/11] Use dropdowns for Terms --- .github/ISSUE_TEMPLATE/bug_report.yml | 46 +++++++++++++++++++-------- 1 file changed, 33 insertions(+), 13 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index d681bc7..0cfd567 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -10,21 +10,41 @@ body: This form is for reporting technical issues. If you have a question or you're looking for support, please visit [Roots Discourse](https://discourse.roots.io/). - - type: checkboxes - id: terms + - type: dropdown + id: read-guidelines attributes: - label: Terms + label: I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) options: - - label: I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) - required: true - - label: This request is not a duplicate of an existing issue - required: true - - label: I have read the [docs](https://roots.io/docs/) and followed them (if applicable) - required: true - - label: I have seached the [Roots Discourse](https://discourse.roots.io/) for answers and followed them (if applicable) - required: true - - label: This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community - required: true + - Yes + validations: + required: true + + - type: dropdown + id: not-a-duplicate + attributes: + label: I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) + options: + - Yes + validations: + required: true + + - type: dropdown + id: rtfm + attributes: + label: I have read the [docs](https://roots.io/docs/) and followed them (if applicable) + options: + - Yes + validations: + required: true + + - type: dropdown + id: rtfm + attributes: + label: This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community + options: + - Yes + validations: + required: true - type: textarea id: description From 63e59c90200979d76a5726f4901bfaaf84075974 Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Mon, 3 Jan 2022 22:52:03 -0600 Subject: [PATCH 02/11] Wrap yes in quotes --- .github/ISSUE_TEMPLATE/bug_report.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 0cfd567..e16e280 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -15,7 +15,7 @@ body: attributes: label: I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) options: - - Yes + - 'Yes' validations: required: true @@ -24,7 +24,7 @@ body: attributes: label: I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) options: - - Yes + - 'Yes' validations: required: true @@ -33,7 +33,7 @@ body: attributes: label: I have read the [docs](https://roots.io/docs/) and followed them (if applicable) options: - - Yes + - 'Yes' validations: required: true @@ -42,7 +42,7 @@ body: attributes: label: This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community options: - - Yes + - 'Yes' validations: required: true From a8802fbd5acccce599145fd2aeef59a85b6f91b3 Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Mon, 3 Jan 2022 22:54:04 -0600 Subject: [PATCH 03/11] Set unique ID for support request question --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index e16e280..c3326f7 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -38,7 +38,7 @@ body: required: true - type: dropdown - id: rtfm + id: not-support attributes: label: This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community options: From 4ce5fc813eb1e7111fe895d2c0b06422c5cf85bc Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Mon, 3 Jan 2022 23:05:33 -0600 Subject: [PATCH 04/11] Use single dropdown --- .github/ISSUE_TEMPLATE/bug_report.yml | 38 ++++++--------------------- 1 file changed, 8 insertions(+), 30 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index c3326f7..089dd9b 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -11,38 +11,16 @@ body: If you have a question or you're looking for support, please visit [Roots Discourse](https://discourse.roots.io/). - type: dropdown - id: read-guidelines + id: terms attributes: - label: I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) - options: - - 'Yes' - validations: - required: true - - - type: dropdown - id: not-a-duplicate - attributes: - label: I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) - options: - - 'Yes' - validations: - required: true - - - type: dropdown - id: rtfm - attributes: - label: I have read the [docs](https://roots.io/docs/) and followed them (if applicable) - options: - - 'Yes' - validations: - required: true - - - type: dropdown - id: not-support - attributes: - label: This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community + label: Terms + description: | + 1. I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) + 2. This request is not a duplicate of an existing issue + 3. I have read the [docs](https://roots.io/docs/) and followed them (if applicable) + 4. This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community options: - - 'Yes' + - Yes, all of the above are true. validations: required: true From 20f582360863dd844098a668f8bc334f8cbd9ee6 Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Mon, 3 Jan 2022 23:07:07 -0600 Subject: [PATCH 05/11] Use dropdowns for terms --- .github/ISSUE_TEMPLATE/feature_request.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index bd7f64f..7835595 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -10,17 +10,19 @@ body: This form is for suggesting an idea for this project. If you have a question or you're looking for support, please visit [Roots Discourse](https://discourse.roots.io/). - - type: checkboxes + - type: dropdown id: terms attributes: label: Terms + description: | + 1. I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) + 2. This request is not a duplicate of an existing issue + 3. I have read the [docs](https://roots.io/docs/) and followed them (if applicable) + 4. This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community options: - - label: I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) - required: true - - label: This request is not a duplicate of an existing issue - required: true - - label: This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community - required: true + - Yes, all of the above are true. + validations: + required: true - type: textarea id: summary From 018a26524c8593f6c1680a9c465d131a7bd67baf Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Mon, 3 Jan 2022 23:11:41 -0600 Subject: [PATCH 06/11] Add missing term --- .github/ISSUE_TEMPLATE/bug_report.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 089dd9b..08d08a0 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -18,7 +18,8 @@ body: 1. I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) 2. This request is not a duplicate of an existing issue 3. I have read the [docs](https://roots.io/docs/) and followed them (if applicable) - 4. This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community + 4. I have seached the Roots Discourse for answers and followed them (if applicable) + 5. This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community options: - Yes, all of the above are true. validations: From 7fb4ff60c31a1cfd613004c1553e49a67a18383d Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Mon, 3 Jan 2022 23:12:17 -0600 Subject: [PATCH 07/11] Add discource link --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 08d08a0..ae47cc2 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -18,7 +18,7 @@ body: 1. I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) 2. This request is not a duplicate of an existing issue 3. I have read the [docs](https://roots.io/docs/) and followed them (if applicable) - 4. I have seached the Roots Discourse for answers and followed them (if applicable) + 4. I have seached the [Roots Discourse](https://discourse.roots.io/) for answers and followed them (if applicable) 5. This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community options: - Yes, all of the above are true. From 96367fc5121dd20a310c080241c8f66f4e7a850b Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Mon, 3 Jan 2022 23:13:49 -0600 Subject: [PATCH 08/11] Remove copied term from bug report --- .github/ISSUE_TEMPLATE/feature_request.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 7835595..123d124 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -17,8 +17,7 @@ body: description: | 1. I have read the [guidelines for Contributing to Roots Projects](https://github.com/roots/.github/blob/master/CONTRIBUTING.md) 2. This request is not a duplicate of an existing issue - 3. I have read the [docs](https://roots.io/docs/) and followed them (if applicable) - 4. This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community + 3. This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community options: - Yes, all of the above are true. validations: From 6cf352427fb62983fdf567cfa60627d747429851 Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Tue, 4 Jan 2022 08:54:51 -0600 Subject: [PATCH 09/11] Update dropdown option text --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index ae47cc2..d7de55e 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -21,7 +21,7 @@ body: 4. I have seached the [Roots Discourse](https://discourse.roots.io/) for answers and followed them (if applicable) 5. This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community options: - - Yes, all of the above are true. + - Yes, I have read the contributing guidelines, docs, and search Roots Discourse. This is not a duplicate issue or a personal support request. validations: required: true From 1869f3f07f2c41aa788f41d8951d0df3d1e41a36 Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Tue, 4 Jan 2022 09:00:06 -0600 Subject: [PATCH 10/11] Improve terms dropdown text --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index d7de55e..4c58e83 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -21,7 +21,7 @@ body: 4. I have seached the [Roots Discourse](https://discourse.roots.io/) for answers and followed them (if applicable) 5. This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community options: - - Yes, I have read the contributing guidelines, docs, and search Roots Discourse. This is not a duplicate issue or a personal support request. + - Yes, I have read and followed the Roots contributing guidelines and relevant documentation. I have also searched Roots Discourse before posting. This is not a duplicate issue or a personal support request. validations: required: true From bf9665b32488dac11471f3a4962d38b184deba84 Mon Sep 17 00:00:00 2001 From: Nathan Knowler Date: Tue, 4 Jan 2022 09:07:04 -0600 Subject: [PATCH 11/11] Update terms dropdown text --- .github/ISSUE_TEMPLATE/feature_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 123d124..ec32395 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -19,7 +19,7 @@ body: 2. This request is not a duplicate of an existing issue 3. This is not a personal support request that should be posted on the [Roots Discourse](https://discourse.roots.io/) community options: - - Yes, all of the above are true. + - Yes, I have read and followed the Roots contributing guidelines. This is not a duplicate issue or a personal support request. validations: required: true