diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml new file mode 100644 index 000000000..31f09109e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml @@ -0,0 +1,59 @@ +name: 🐞 Bug +description: File a bug/issue +title: "[BUG] " +labels: ["Bug", "Needs Triage"] +body: +- type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the bug you encountered. + options: + - label: I have searched the existing issues + required: true +- type: textarea + attributes: + label: Current Behavior + description: A concise description of what you're experiencing. + validations: + required: false +- type: textarea + attributes: + label: Expected Behavior + description: A concise description of what you expected to happen. + validations: + required: false +- type: textarea + attributes: + label: Steps To Reproduce + description: Steps to reproduce the behavior. + placeholder: | + 1. In this environment... + 1. With this config... + 1. Run '...' + 1. See error... + validations: + required: false +- type: textarea + attributes: + label: Environment + description: | + examples: + - **OS**: Ubuntu 20.04 + - **Node**: 13.14.0 + - **npm**: 7.6.3 + value: | + - OS: + - Node: + - npm: + render: markdown + validations: + required: false +- type: textarea + attributes: + label: Anything else? + description: | + Links? References? Anything that will give us more context about the issue you are encountering! + + Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml new file mode 100644 index 000000000..24fede61a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -0,0 +1,23 @@ +name: "Enhancement" +description: Create a new ticket for a Enhancement. +title: "[ENHANCEMENT] - <title>" +labels: [ + "enhancement" +] +body: + - type: textarea + id: description + attributes: + label: "Application" + description: How would the enhancement work? + placeholder: Short description... + validations: + required: true + - type: textarea + id: use + attributes: + label: "Usage" + description: When would the enhancement be useful? + placeholder: Short description... + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.md b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.md new file mode 100644 index 000000000..a061f3356 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.md @@ -0,0 +1,4 @@ +<!-- + Thanks for filing in issue! Are you requesting a new feature? If so, please share your feedback with us on the following link. +--> +## Feedback requesting a new feature can be shared [here.](https://feedback.optimizely.com/) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..7a2c3cec5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Feature Requests + url: https://feedback.optimizely.com/ + about: Feedback requesting a new feature can be shared here. \ No newline at end of file diff --git a/.github/issue_template.md b/.github/issue_template.md deleted file mode 100644 index 01f3e9b9e..000000000 --- a/.github/issue_template.md +++ /dev/null @@ -1,39 +0,0 @@ -<!-- - Thanks for filing in issue! Are you proposing an enhancement or reporting a bug? - - If proposing an enhancement, please describe your use case in as much detail as you think is needed to convey the value of the enhancement. ---> -## How would the enhancement work? - -## When would the enhancement be useful? - -<!-- - If reporting a bug, please include the following info: ---> - -## What I wanted to do - -## What I expected to happen - -## What actually happened - -## Steps to reproduce -Link to repository that can reproduce the issue: <link> - -<!-- - OR provide the following. - If possible, whittle down your issue into a [short, self-contained, correct example](http://sscce.org/). ---> - -**`@optimizely/optimizely-sdk` version:** - -<!-- ...and whichever of the following are applicable: --> - -**Browser and version:** - -**`node` version:** - -**`npm` version:** - -Versions of any other relevant tools (like module bundlers, transpilers, etc.): -