Skip to content

Commit b54d7cf

Browse files
vladanpaunovictimfish
authored andcommitted
chore: add issue forms (getsentry#4617)
1 parent 6b57641 commit b54d7cf

File tree

4 files changed

+126
-33
lines changed

4 files changed

+126
-33
lines changed

.github/ISSUE_TEMPLATE/bug.yml

+91
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
name: 🐞 Bug Report
2+
description: Tell us about something that's not working the way we (probably) intend.
3+
labels: 'Type: Bug'
4+
body:
5+
- type: checkboxes
6+
attributes:
7+
label: Is there an existing issue for this?
8+
description: Please search to see if an issue already exists for the bug you encountered.
9+
options:
10+
- label: I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues
11+
required: true
12+
- label: I have reviewed the documentation https://docs.sentry.io/
13+
required: true
14+
- label: I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases
15+
required: true
16+
- type: dropdown
17+
id: type
18+
attributes:
19+
label: How do you use Sentry?
20+
options:
21+
- Sentry Saas (sentry.io)
22+
- Self-hosted/on-premise
23+
validations:
24+
required: true
25+
- type: dropdown
26+
id: package
27+
attributes:
28+
label: Which package are you using?
29+
options:
30+
- @sentry/angular
31+
- @sentry/browser
32+
- @sentry/ember
33+
- @sentry/gatsby
34+
- @sentry/nextjs
35+
- @sentry/node
36+
- @sentry/react
37+
- @sentry/serverless
38+
- @sentry/vue
39+
- @sentry/wasm
40+
validations:
41+
required: true
42+
- type: input
43+
id: sdk-version
44+
attributes:
45+
label: SDK Version
46+
description: What version of the SDK are you using?
47+
placeholder: ex. 1.5.2
48+
validations:
49+
required: true
50+
- type: input
51+
id: framework-version
52+
attributes:
53+
label: Framework Version
54+
description: If you're using one of our framework-specific SDKs (`@sentry/react`, for example), what version of the framework are you using?
55+
placeholder: ex. 1.5.2
56+
- type: input
57+
id: link-to-sentry
58+
attributes:
59+
label: Link to Sentry event
60+
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.
61+
placeholder: https://sentry.io/organizations/<org-slug>/issues/<issue-id>/events/<event-id>/?project=<project-id>
62+
- type: textarea
63+
id: repro
64+
attributes:
65+
label: Steps to Reproduce
66+
description: How can we see what you're seeing? Specific is terrific.
67+
placeholder: |-
68+
1. What
69+
2. you
70+
3. did.
71+
validations:
72+
required: true
73+
- type: textarea
74+
id: expected
75+
attributes:
76+
label: Expected Result
77+
validations:
78+
required: true
79+
- type: textarea
80+
id: actual
81+
attributes:
82+
label: Actual Result
83+
description: Logs? Screenshots? Yes, please.
84+
validations:
85+
required: true
86+
- type: markdown
87+
attributes:
88+
value: |-
89+
## Thanks 🙏
90+
validations:
91+
required: false

.github/ISSUE_TEMPLATE/bug_report.md

-33
This file was deleted.

.github/ISSUE_TEMPLATE/config.yml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Ask a question
4+
url: https://github.com/getsentry/sentry-javascript/issues
5+
about: Ask questions and discuss with other community members

.github/ISSUE_TEMPLATE/feature.yml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: 💡 Feature Request
2+
description: Create a feature request for a sentry-javascript SDK.
3+
labels: 'Type: Improvement'
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: Thanks for taking the time to file a feature request! Please fill out this form as completely as possible.
8+
- type: textarea
9+
id: problem
10+
attributes:
11+
label: Problem Statement
12+
description: A clear and concise description of what you want and what your use case is.
13+
placeholder: |-
14+
I want to make whirled peas, but Sentry doesn't blend.
15+
validations:
16+
required: true
17+
- type: textarea
18+
id: expected
19+
attributes:
20+
label: Solution Brainstorm
21+
description: We know you have bright ideas to share ... share away, friend.
22+
placeholder: |-
23+
Add a blender to Sentry.
24+
validations:
25+
required: true
26+
- type: markdown
27+
attributes:
28+
value: |-
29+
## Thanks 🙏
30+
Check our [triage docs](https://open.sentry.io/triage/) for what to expect next.

0 commit comments

Comments
 (0)