diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/1-bug.yml similarity index 99% rename from .github/ISSUE_TEMPLATE/bug.yml rename to .github/ISSUE_TEMPLATE/1-bug.yml index 169a6fb7..af27f84f 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/1-bug.yml @@ -2,6 +2,7 @@ name: Bug Report description: Report a demonstrable problem caused by code in this repo. title: "[Bug]: " labels: ["bug"] +type: "Bug" body: # Version number - type: input diff --git a/.github/ISSUE_TEMPLATE/2-feature-change.yml b/.github/ISSUE_TEMPLATE/2-feature-change.yml new file mode 100644 index 00000000..a075f74a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-feature-change.yml @@ -0,0 +1,34 @@ +name: Change Request +description: Request new functionality or changes to an existing feature. +title: "[Change]: " +labels: ["enhancement", "idea"] +type: "Feature" +body: + # Deployment type + - type: dropdown + id: deployment + attributes: + label: Browsertrix Host + description: Are you self-hosting Browsertrix, or are you on a hosted plan? + options: + - Self-Hosted + - Hosted by Webrecorder + validations: + required: true + - type: textarea + attributes: + label: What change would you like to see? + description: | + A clear and concise description of the change to existing functionality. + + For general ideas on how to improve Browsertrix, or if you have questions about + existing functionality, please check our [community forum](https://forum.webrecorder.net/) + before submitting a request. + placeholder: I would like to be able to ____________ so that I can ____________. + validations: + required: true + # Additional details + - type: textarea + attributes: + label: Additional details + description: Any additional context that helps us understand this request. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/localization-request.yml b/.github/ISSUE_TEMPLATE/3-localization-request.yml similarity index 90% rename from .github/ISSUE_TEMPLATE/localization-request.yml rename to .github/ISSUE_TEMPLATE/3-localization-request.yml index b1f7a6c4..5e01473e 100644 --- a/.github/ISSUE_TEMPLATE/localization-request.yml +++ b/.github/ISSUE_TEMPLATE/3-localization-request.yml @@ -2,6 +2,7 @@ name: Localization Request description: Request a new language or translation. title: "[L10N]: " labels: ["localization"] +type: "Task" body: - type: textarea attributes: @@ -12,6 +13,4 @@ body: - type: textarea attributes: label: Context - description: Any background information that helps us understand the request. - validations: - required: true + description: Any background information that helps us understand the request. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/4-docs-change.yml b/.github/ISSUE_TEMPLATE/4-docs-change.yml new file mode 100644 index 00000000..5655d1ac --- /dev/null +++ b/.github/ISSUE_TEMPLATE/4-docs-change.yml @@ -0,0 +1,16 @@ +name: Documentation / User Guide Change +description: Request an update to https://docs.browsertrix.com. +title: "[Docs]: " +labels: ["documentation"] +type: "Task" +body: + - type: textarea + attributes: + label: Description + description: A summary of the change. + validations: + required: true + - type: textarea + attributes: + label: Context + description: Additional context. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/5-new-feature.yml b/.github/ISSUE_TEMPLATE/5-new-feature.yml new file mode 100644 index 00000000..fc12663c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/5-new-feature.yml @@ -0,0 +1,23 @@ +name: (Webrecorder Team) Planned Feature +description: For internal Webrecorder use only. +title: "[Feature]: " +labels: ["feature design", "ui/ux", "front end", "back end"] +type: "Feature" +projects: ["webrecorder/9"] +body: + - type: textarea + attributes: + label: Description + description: A summary of the new or improved feature. + validations: + required: true + - type: textarea + attributes: + label: Requirements + description: A list of software requirements. + validations: + required: true + - type: textarea + attributes: + label: Context + description: Additional context. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/6-task.yml b/.github/ISSUE_TEMPLATE/6-task.yml new file mode 100644 index 00000000..fc79ae45 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/6-task.yml @@ -0,0 +1,16 @@ +name: (Webrecorder Team) Task +description: For internal Webrecorder use only. +title: "[Task]: " +type: "Task" +projects: ["webrecorder/9"] +body: + - type: textarea + attributes: + label: Description + description: A summary of the task. + validations: + required: true + - type: textarea + attributes: + label: Context + description: Additional context. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index c0a5b019..026adad2 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,4 @@ -# Allow issues to be created without a template -blank_issues_enabled: true +blank_issues_enabled: false contact_links: - name: Report a replay issue diff --git a/.github/ISSUE_TEMPLATE/feature-change.yml b/.github/ISSUE_TEMPLATE/feature-change.yml deleted file mode 100644 index 8ce9df44..00000000 --- a/.github/ISSUE_TEMPLATE/feature-change.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Feature / Change Request -description: Request a new feature or change to an existing feature of the app. -title: "[Feature]: " -labels: ["enhancement"] -body: - # User story sentence - - type: textarea - attributes: - label: What change would you like to see? - description: Describe the improvement or feature you'd like added to Browsertrix. - placeholder: I would like to be able to ____________ so that I can ____________. - validations: - required: true - # Context - - type: textarea - attributes: - label: Context - description: Any background information that helps us understand the request. - validations: - required: true \ No newline at end of file