Skip to content

Commit 5c281b2

Browse files
authored
Merge pull request #519 from smartdevicelink/bugfix/issue-github-forms
Implement github issue forms
2 parents f371912 + 6aad0af commit 5c281b2

File tree

5 files changed

+126
-24
lines changed

5 files changed

+126
-24
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 0 additions & 24 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
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
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
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+
- Vanilla JavaScript
38+
- Node.js
39+
- type: input
40+
id: javascript-version
41+
attributes:
42+
label: JavaScript Version(s)
43+
placeholder: 1.5.0
44+
validations:
45+
required: false
46+
- type: input
47+
id: sdl-javascript-version
48+
attributes:
49+
label: sdl_javascript Version
50+
placeholder: 1.5.0
51+
validations:
52+
required: true
53+
- type: textarea
54+
id: testing-against
55+
attributes:
56+
label: Testing Environment(s)
57+
description: |
58+
For Example:
59+
- Manticore v2.9.0 (See top of the open Manticore screen)
60+
- SDL Core v8.0.0 + Generic_HMI v0.11.0
61+
placeholder: |
62+
For Example:
63+
- Manticore v2.9.0 (See top of the open Manticore screen)
64+
- SDL Core v8.0.0 + Generic_HMI v0.11.0
65+
render: markdown
66+
validations:
67+
required: true
68+
- type: textarea
69+
id: logs
70+
attributes:
71+
label: Relevant log output
72+
description: Please copy-paste any relevant log output. This will automatically be rendered as code.
73+
render: shell

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false
Lines changed: 36 additions & 0 deletions
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)