diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 96ba5fbb..dd0e6ad5 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -30,12 +30,26 @@ body: validations: required: true + - type: dropdown + id: type + attributes: + label: How do you use lego? + options: + - Library + - Binary + - Docker image + - Through Traefik + - Through Caddy + - Other + validations: + required: true + - type: textarea id: steps attributes: label: Reproduction steps description: "How do you trigger this bug? Please walk us through it step by step." - value: | + placeholder: | 1. ... 2. ... 3. ... @@ -47,15 +61,12 @@ body: id: version attributes: label: Version of lego - value: |- -
- + description: |- ```console $ lego --version - # paste output here ``` - -
+ placeholder: Paste output here + render: console validations: required: true @@ -73,3 +84,19 @@ body: validations: required: true + + - type: textarea + id: go-env + attributes: + label: Go environment (if applicable) + value: |- +
+ + ```console + $ go version && go env + # paste output here + ``` + +
+ validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 558bf745..112ca2c5 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -9,6 +9,20 @@ body: - label: Yes, I've searched similar issues on GitHub and didn't find any. required: true + - type: dropdown + id: type + attributes: + label: How do you use lego? + options: + - Library + - Binary + - Docker image + - Through Traefik + - Through Caddy + - Other + validations: + required: true + - type: textarea id: description attributes: diff --git a/.github/ISSUE_TEMPLATE/new_dns_provider.yml b/.github/ISSUE_TEMPLATE/new_dns_provider.yml index a94051ca..55c3f3b1 100644 --- a/.github/ISSUE_TEMPLATE/new_dns_provider.yml +++ b/.github/ISSUE_TEMPLATE/new_dns_provider.yml @@ -19,6 +19,20 @@ body: - label: Yes, I'm able to test an implementation if someone creates a pull request to add the support of this DNS provider. required: false + - type: dropdown + id: type + attributes: + label: How do you use lego? + options: + - Library + - Binary + - Docker image + - Through Traefik + - Through Caddy + - Other + validations: + required: true + - type: input id: provider-link attributes: