diff --git a/.github/ISSUE_TEMPLATE/01-feature.yml b/.github/ISSUE_TEMPLATE/01-feature.yml index ddc55552..049f8e26 100644 --- a/.github/ISSUE_TEMPLATE/01-feature.yml +++ b/.github/ISSUE_TEMPLATE/01-feature.yml @@ -1,19 +1,17 @@ name: 💡 Feature Request -description: Propose new functionality for the SDK +description: Tell us about a problem our SDK could solve but doesn't. labels: ["Elixir", "Feature"] 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. + description: What problem could Sentry solve that it doesn't? placeholder: |- I want to make whirled peas, but Sentry doesn't blend. validations: required: true + - type: textarea id: expected attributes: @@ -22,7 +20,8 @@ body: placeholder: |- Add a blender to Sentry. validations: - required: true + required: false + - type: markdown attributes: value: |- diff --git a/.github/ISSUE_TEMPLATE/02-improvement.yml b/.github/ISSUE_TEMPLATE/02-improvement.yml index 98c6413c..4be9bf4c 100644 --- a/.github/ISSUE_TEMPLATE/02-improvement.yml +++ b/.github/ISSUE_TEMPLATE/02-improvement.yml @@ -1,19 +1,17 @@ name: 💡 Improvement -description: Propose an improvement for existing functionality of the SDK +description: Propose an improvement for existing functionality of the SDK. labels: ["Elixir", "Improvement"] body: - - type: markdown - attributes: - value: Thanks for taking the time to file a 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. + description: What problem could Sentry solve that it doesn't? placeholder: |- I want to make whirled peas, but Sentry doesn't blend. validations: required: true + - type: textarea id: expected attributes: @@ -22,7 +20,8 @@ body: placeholder: |- Add a blender to Sentry. validations: - required: true + required: false + - type: markdown attributes: value: |- diff --git a/.github/ISSUE_TEMPLATE/03-bug.yml b/.github/ISSUE_TEMPLATE/03-bug.yml index 0fe36f45..63769182 100644 --- a/.github/ISSUE_TEMPLATE/03-bug.yml +++ b/.github/ISSUE_TEMPLATE/03-bug.yml @@ -1,51 +1,45 @@ name: 🐞 Bug Report -description: Tell us about something that's not working the way we (probably) intend. +description: Report an unexpected problem or behavior of this SDK. labels: ["Elixir", "Bug"] body: - - type: dropdown - id: type + - type: textarea attributes: - label: How do you use Sentry? - options: - - Sentry SaaS (sentry.io) - - Self-hosted / on-premises + label: Issue Description validations: required: true - - type: input - id: version + - type: textarea attributes: - label: SDK version - description: Which SDK version do you use? - placeholder: e.g. 4.9.2 + label: Reproduction Steps validations: required: true - 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. + label: Expected Behavior validations: required: true - type: textarea - id: expected attributes: - label: Expected result + label: Actual Behavior validations: required: true - - type: textarea - id: actual + - type: input + attributes: + label: Elixir Version + validations: + required: true + - type: input attributes: - label: Actual result - description: Logs? Screenshots? Yes, please. + label: SDK Version validations: required: true - - type: markdown + - type: input + attributes: + label: Integration and Its Version + description: e.g. Rails/Sidekiq/Rake/DelayedJob...etc. + validations: + required: false + - type: textarea attributes: - value: |- - ## Thanks 🙏 + label: Sentry Config validations: required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 17d8a34d..82712bdd 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,13 @@ blank_issues_enabled: false contact_links: - - name: Support Request - url: https://sentry.io/support - about: Use our dedicated support channel for paid accounts. + - name: 📚 SDK Documentation + url: https://docs.sentry.io/platforms/ruby/ + about: Check the SDK's documentation + + - name: 📚 SDK API Documentation + url: https://www.rubydoc.info/gems/sentry-ruby-core/Sentry + about: Check the SDK's API documentation + + - name: 💬 Community Discord + url: https://discord.gg/PXa5Apfe7K + about: Ping us on Discord if you have questions diff --git a/.github/ISSUE_TEMPLATE/maintainer-blank.yml b/.github/ISSUE_TEMPLATE/maintainer-blank.yml new file mode 100644 index 00000000..db5cc883 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/maintainer-blank.yml @@ -0,0 +1,11 @@ +name: Blank Issue +description: Blank Issue. Reserved for maintainers. +labels: ["Elixir"] +body: + - type: textarea + id: description + attributes: + label: Description + description: Please describe the issue. + validations: + required: true