diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 000000000000..45308acdf358 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,91 @@ +name: 🐞 Bug Report +description: Tell us about something that's not working the way we (probably) intend. +labels: 'Type: Bug' +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 checked for existing issues https://github.com/getsentry/sentry-javascript/issues + required: true + - label: I have reviewed the documentation https://docs.sentry.io/ + required: true + - label: I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases + required: true + - type: dropdown + id: type + attributes: + label: How do you use Sentry? + options: + - Sentry Saas (sentry.io) + - Self-hosted/on-premise + validations: + required: true + - type: dropdown + id: package + attributes: + label: Which package are you using? + options: + - @sentry/angular + - @sentry/browser + - @sentry/ember + - @sentry/gatsby + - @sentry/nextjs + - @sentry/node + - @sentry/react + - @sentry/serverless + - @sentry/vue + - @sentry/wasm + validations: + required: true + - type: input + id: sdk-version + attributes: + label: SDK Version + description: What version of the SDK are you using? + placeholder: ex. 1.5.2 + validations: + required: true + - type: input + id: framework-version + attributes: + label: Framework Version + description: If you're using one of our framework-specific SDKs (`@sentry/react`, for example), what version of the framework are you using? + placeholder: ex. 1.5.2 + - type: input + id: link-to-sentry + attributes: + label: Link to Sentry event + description: If applicable, provide a link to the affected event from your Sentry account. The event will only be viewable by Sentry staff. **Note**: This should be an _event_ link, not an issue link, and should match the form shown below. It can be found by clicking on the event ID on the issue details page. + placeholder: https://sentry.io/organizations//issues//events//?project= + - type: textarea + id: repro + attributes: + label: Steps to Reproduce + description: How can we see what you're seeing? Specific is terrific. + placeholder: |- + 1. What + 2. you + 3. did. + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected Result + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual Result + description: Logs? Screenshots? Yes, please. + validations: + required: true + - type: markdown + attributes: + value: |- + ## Thanks 🙏 + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index d8dcf0e940e7..000000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -name: "\U0001F41B Bug Report" -about: Report a reproducible bug or regression in Sentry JavaScript SDKs. -title: '' -labels: 'Status: Needs Triage' -assignees: '' - ---- - - - -- [ ] Review the documentation: https://docs.sentry.io/ -- [ ] Search for existing issues: https://github.com/getsentry/sentry-javascript/issues -- [ ] Use the latest release: https://github.com/getsentry/sentry-javascript/releases -- [ ] Provide a link to the affected event from your Sentry account - -## Package + Version - -- [ ] `@sentry/browser` -- [ ] `@sentry/node` -- [ ] `raven-js` -- [ ] `raven-node` _(raven for node)_ -- [ ] other: - -### Version: - -``` -0.0.0 -``` - -## Description - -Describe your issue in detail, ideally, you have a reproducible demo that you can show. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000000..522567d9d4eb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Ask a question + url: https://github.com/getsentry/sentry-javascript/issues + about: Ask questions and discuss with other community members diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 000000000000..2492425a230a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,30 @@ +name: 💡 Feature Request +description: Create a feature request for a sentry-javascript SDK. +labels: 'Type: Improvement' +body: + - type: markdown + attributes: + value: Thanks for taking the time to file a feature request! Please fill out this form as completely as possible. + - type: textarea + id: problem + attributes: + label: Problem Statement + description: A clear and concise description of what you want and what your use case is. + placeholder: |- + I want to make whirled peas, but Sentry doesn't blend. + validations: + required: true + - type: textarea + id: expected + attributes: + label: Solution Brainstorm + description: We know you have bright ideas to share ... share away, friend. + placeholder: |- + Add a blender to Sentry. + validations: + required: true + - type: markdown + attributes: + value: |- + ## Thanks 🙏 + Check our [triage docs](https://open.sentry.io/triage/) for what to expect next.