Skip to content

Commit db5c943

Browse files
author
Robert Henigan
authored
Merge pull request #1788 from smartdevicelink/bugfix/issue-1787-implement-github-forms
Implement Github Forms for issues
2 parents ad72c33 + e9da4b1 commit db5c943

File tree

5 files changed

+136
-23
lines changed

5 files changed

+136
-23
lines changed

.github/ISSUE_TEMPLATE.md

-23
This file was deleted.
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Best Practice
2+
description: Report a best practice issue, such as a language feature or README update.
3+
labels: ["needs triage", "best practice"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
## Hello 👋
9+
If this issue involves a defect with the library, please file a Bug Report issue instead. This template is for a recommended README / documentation update or a language update, etc.
10+
- type: textarea
11+
id: summary
12+
attributes:
13+
label: Description
14+
description: Summarize the problem. Attach any relevant links, etc.
15+
validations:
16+
required: true

.github/ISSUE_TEMPLATE/bug-report.yml

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
name: Bug Report
2+
description: File a bug report
3+
labels: ["needs triage", "bug"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
## Hello 👋
9+
Thank you for filling out a bug report. We'll respond as quickly as we can. The more information you provide, the more likely we are to be able to diagnose the problem. If you have something else to discuss that doesn't fit this template, try our [Slack](https://slack.smartdevicelink.com/).
10+
- type: textarea
11+
id: summary
12+
attributes:
13+
label: Bug Summary
14+
description: Summarize the problem. Attach any relevant crash reports or test apps as well.
15+
validations:
16+
required: true
17+
- type: textarea
18+
id: repro-steps
19+
attributes:
20+
label: Reproduction Steps
21+
value: |
22+
1. [Step 1]
23+
2. [Step 2]
24+
3. [Step 3]
25+
26+
Expected Behavior:
27+
28+
Observed Behavior:
29+
validations:
30+
required: true
31+
- type: dropdown
32+
id: projects
33+
attributes:
34+
label: Which projects have you seen this bug on?
35+
multiple: true
36+
options:
37+
- Android
38+
- Java Enterprise Edition
39+
- Java Standard Edition
40+
- type: input
41+
id: android-version
42+
attributes:
43+
label: Android Version(s)
44+
placeholder: 7.0.0
45+
validations:
46+
required: false
47+
- type: input
48+
id: device
49+
attributes:
50+
label: Android Device(s)
51+
description: If you saw this bug on Android, add the phone(s) you saw this bug on. If this bug was on JavaSE / JavaEE, you may leave this field blank.
52+
validations:
53+
required: false
54+
- type: input
55+
id: sdl-java-suite-version
56+
attributes:
57+
label: sdl_java_suite Version
58+
placeholder: 5.2.0
59+
validations:
60+
required: true
61+
- type: textarea
62+
id: testing-against
63+
attributes:
64+
label: Testing Environment(s)
65+
description: |
66+
For Example:
67+
- Ford TDK 3.4 (19286_DEVTEST)
68+
- Manticore v2.9.0 (See top of the open Manticore screen)
69+
- SDL Core v8.0.0 + Generic_HMI v0.11.0
70+
placeholder: |
71+
For Example:
72+
- Ford TDK 3.4 (19286_DEVTEST)
73+
- Manticore v2.9.0 (See top of the open Manticore screen)
74+
- SDL Core v8.0.0 + Generic_HMI v0.11.0
75+
render: markdown
76+
validations:
77+
required: true
78+
- type: textarea
79+
id: logs
80+
attributes:
81+
label: Relevant log output
82+
description: Please copy-paste any relevant log output. This will automatically be rendered as code.
83+
render: shell

.github/ISSUE_TEMPLATE/config.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Proposal (For Livio Internal Use ONLY)
2+
description: Create a proposal feature issue
3+
title: "[SDL XXXX] TITLE"
4+
labels: proposal
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
## Hello 👋
10+
If you are not a Livio project manager, this is not the template for you. This is intended to be a template for creating an issue based on an accepted proposal from the [SDL Evolution](https://www.github.com/smartdevicelink/sdl_evolution) process.
11+
- type: textarea
12+
id: proposal-link
13+
attributes:
14+
label: Proposal Link
15+
value: |
16+
Proposal: [Proposal Name](Proposal Link)
17+
render: markdown
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: proposal-description
22+
attributes:
23+
label: Proposal Introduction
24+
value: |
25+
> Paste proposal introduction here
26+
render: markdown
27+
validations:
28+
required: true
29+
- type: input
30+
id: review-link
31+
attributes:
32+
label: Review Link
33+
value: |
34+
Review: Paste Proposal Review Link Here
35+
validations:
36+
required: true

0 commit comments

Comments
 (0)