Skip to content

Commit f5dc37b

Browse files
authored
Add an issue template for support requests (#58631)
1 parent 04b55c2 commit f5dc37b

File tree

3 files changed

+122
-4
lines changed

3 files changed

+122
-4
lines changed

.github/ISSUE_TEMPLATE/config.yml

-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55
blank_issues_enabled: true
66

77
contact_links:
8-
- name: Access paid support
9-
url: https://sentry.io/support
10-
about: Use our dedicated support channel for paid accounts.
118
- name: Discuss self-hosted
129
url: https://github.com/getsentry/self-hosted/issues/new
1310
about: Please use the `self-hosted` repo for questions about self-hosted Sentry.

.github/ISSUE_TEMPLATE/support.yml

+121
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
name: 🛎️ Support Request
2+
description: Tell us about something you can't quite figure out in Sentry.
3+
body:
4+
- type: markdown
5+
attributes:
6+
value: |-
7+
## Private Info?
8+
Use our [private support channel](https://sentry.zendesk.com/hc/en-us/requests/new).
9+
validations:
10+
required: false
11+
- type: markdown
12+
attributes:
13+
value: |-
14+
## Public Support Request
15+
validations:
16+
required: false
17+
- type: dropdown
18+
id: environment
19+
attributes:
20+
label: Environment
21+
description: Where are you using our software?
22+
options:
23+
- SaaS (https://sentry.io/)
24+
- self-hosted (https://develop.sentry.dev/self-hosted/)
25+
validations:
26+
required: true
27+
- type: textarea
28+
id: goal
29+
attributes:
30+
label: What are you trying to accomplish?
31+
validations:
32+
required: true
33+
- type: textarea
34+
id: frustration
35+
attributes:
36+
label: How are you getting stuck?
37+
validations:
38+
required: true
39+
- type: dropdown
40+
id: product-area
41+
attributes:
42+
label: Where in the product are you?
43+
options:
44+
# begin product areas - autogenerated by bin/react-to-product-owners-yml-changes.py
45+
- 'Unknown'
46+
- 'Sign In'
47+
- 'Issues'
48+
- 'Issues - Source Maps'
49+
- 'Issues - Suggested Fix'
50+
- 'Projects - Project Creation'
51+
- 'Projects - Project Details'
52+
- 'Performance'
53+
- 'Performance - Queries'
54+
- 'Starfish'
55+
- 'Starfish - Interactions'
56+
- 'Starfish - Page Loads'
57+
- 'Profiling'
58+
- 'DDM'
59+
- 'Replays'
60+
- 'Crons'
61+
- 'Alerts'
62+
- 'Discover'
63+
- 'Dashboards'
64+
- 'Releases'
65+
- 'User Feedback'
66+
- 'Bug Report'
67+
- 'Stats'
68+
- 'Settings'
69+
- 'Settings - General'
70+
- 'Settings - Projects'
71+
- 'Settings - Teams'
72+
- 'Settings - Members'
73+
- 'Settings - Security & Privacy'
74+
- 'Settings - Auth'
75+
- 'Settings - Relay'
76+
- 'Settings - Repositories'
77+
- 'Settings - Integrations'
78+
- 'Settings - Developer Settings'
79+
- 'Settings - Spend Allocation'
80+
- 'Settings - Spike Protection'
81+
- 'Settings - Subscription'
82+
- 'Help'
83+
- "What's New"
84+
- 'Footer'
85+
- 'APIs'
86+
- 'Org Relocation'
87+
- 'Other'
88+
# end product areas
89+
validations:
90+
required: true
91+
- type: input
92+
id: link
93+
attributes:
94+
label: Link
95+
placeholder: https://sentry.io/organizations/{ORG_SLUG}/...
96+
description: If on SaaS, where exactly did you find the bug? **Note:** This will divulge your org slug publicly.
97+
validations:
98+
required: false
99+
- type: input
100+
id: DSN
101+
attributes:
102+
label: DSN
103+
placeholder: https://{tag}@o{ORG_ID}.ingest.sentry.io/{PROJECT_ID}
104+
description: If on SaaS, what is your DSN? This is an easy way to give us your org ID (non-PII).
105+
validations:
106+
required: false
107+
- type: input
108+
id: version
109+
attributes:
110+
label: Version
111+
placeholder: 21.7.0 ← should look like this (check the footer)
112+
description: If on self-hosted, what version are you running?
113+
validations:
114+
required: false
115+
- type: markdown
116+
attributes:
117+
value: |-
118+
## Thanks 🙏
119+
Check our [triage docs](https://open.sentry.io/triage/) for what to expect next.
120+
validations:
121+
required: false

bin/react-to-product-owners-yml-changes.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def main():
7171
BEGINNING = " # begin product areas - autogenerated by bin/react-to-product-owners-yml-changes.py\n"
7272
END = " # end product areas\n"
7373

74-
for template in ("bug", "feature"):
74+
for template in ("bug", "feature", "support"):
7575
filepath = f".github/ISSUE_TEMPLATE/{template}.yml"
7676
head = []
7777
area_lines = [BEGINNING, " - 'Unknown'\n"]

0 commit comments

Comments
 (0)