Skip to content

Commit 701a524

Browse files
committed
Issue templates
1 parent dadf83e commit 701a524

File tree

2 files changed

+139
-0
lines changed

2 files changed

+139
-0
lines changed

.github/ISSUE_TEMPLATE/1-bug.yml

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
name: Bug Report
2+
description: File a bug report.
3+
title: "[Bug]: "
4+
labels: ["bug", "triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this support request.
10+
- type: checkboxes
11+
id: terms
12+
attributes:
13+
label: Required Reading
14+
description: I have read the following Wikis [Philosophy of Operation](../wiki//Philosophy-of-Operation) and [Debugging](../wiki/Debugging). I am aware of the [API Documentation](https://transistorsoft.github.io/react-native-background-geolocation/)
15+
options:
16+
- label: Confirmed
17+
required: true
18+
- type: input
19+
id: version
20+
attributes:
21+
label: Plugin Version
22+
description: What version of our software are you running?
23+
placeholder: Consult your package.json
24+
validations:
25+
required: true
26+
- type: checkboxes
27+
id: os
28+
attributes:
29+
label: Mobile operating-system(s)
30+
description: Which mobile operating-system(s) is this issue reported upon?
31+
options:
32+
- label: iOS
33+
- label: Android
34+
- type: input
35+
id: device-info
36+
attributes:
37+
label: Device Manufacturer(s) and Model(s)
38+
description: What is the device model(s) and manufacturer(s)
39+
placeholder: eg Google Pixel 6, iPhone 13 Pro
40+
validations:
41+
required: true
42+
- type: input
43+
id: device-os
44+
attributes:
45+
label: Device operating-systems(s)
46+
description: Affected device operating system
47+
placeholder: eg iOS 18.1, Android 13
48+
validations:
49+
required: true
50+
- type: input
51+
id: framework-version
52+
attributes:
53+
label: React Native / Expo version
54+
description: What version React Native / Expo are you using
55+
placeholder: "eg: 0.76.6, Expo 52 (consult your package.json)"
56+
- type: textarea
57+
id: what-happened
58+
attributes:
59+
label: What happened?
60+
description: Also tell us, what did you expect to happen?
61+
placeholder: Tell us what you see!
62+
value: "Something unexpected happened!"
63+
validations:
64+
required: true
65+
- type: textarea
66+
id: config
67+
attributes:
68+
label: Plugin Code and/or Config
69+
description: Provide the Config you're using with the `BackgroundGeolocation.ready(config)` method along with any other relevant code.
70+
placeholder: "Paste your Config or code here, eg: BackgroundGeolocation.ready(config).\n\nYour code will be automatically syntax-highlighted"
71+
render: typescript
72+
validations:
73+
required: true
74+
- type: textarea
75+
id: logs
76+
attributes:
77+
label: Relevant log output
78+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
79+
placeholder: "include iOS / Android logs\n- $ adb logcat -s TSLocationManager:V\n- ios XCode logs\n- Logs from BackgroundGeolocation.emailLog(address)"
80+
render: shell
81+
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: Help Wanted
2+
description: I need assistance
3+
title: "[Help Wanted]: "
4+
labels: ["triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this support request.
10+
- type: checkboxes
11+
id: terms
12+
attributes:
13+
label: Required Reading
14+
description: I have read the following Wikis [Philosophy of Operation](../wiki//Philosophy-of-Operation) and [Debugging](../wiki/Debugging). I am aware of the [API Documentation](https://transistorsoft.github.io/react-native-background-geolocation/)
15+
options:
16+
- label: Confirmed
17+
required: true
18+
- type: input
19+
id: version
20+
attributes:
21+
label: Plugin Version
22+
description: What version of our software are you running?
23+
placeholder: Consult your package.json
24+
validations:
25+
required: true
26+
- type: checkboxes
27+
id: os
28+
attributes:
29+
label: Mobile operating-system(s)
30+
description: Which mobile operating-system(s) is this about?
31+
options:
32+
- label: iOS
33+
- label: Android
34+
- type: textarea
35+
id: what-happened
36+
attributes:
37+
label: What do you require assistance about?
38+
validations:
39+
required: true
40+
- type: textarea
41+
id: config
42+
attributes:
43+
label: "[Optional] Plugin Code and/or Config"
44+
description: Provide the Config you're using with the `BackgroundGeolocation.ready(config)` method along with any other relevant code.
45+
placeholder: "Paste your Config or code here, eg: BackgroundGeolocation.ready(config).\n\nYour code will be automatically syntax-highlighted"
46+
render: typescript
47+
validations:
48+
required: false
49+
- type: textarea
50+
id: logs
51+
attributes:
52+
label: "[Optional] Relevant log output"
53+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
54+
placeholder: "include iOS / Android logs\n- $ adb logcat -s TSLocationManager:V\n- ios XCode logs\n- Logs from BackgroundGeolocation.emailLog(address)"
55+
render: shell
56+
validations:
57+
required: false
58+

0 commit comments

Comments
 (0)