summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Henigan <robert.henigan@livio.io>2022-02-01 12:18:40 -0500
committerGitHub <noreply@github.com>2022-02-01 12:18:40 -0500
commitdb5c9438505c4a3a64d2e6a16b36b3a61358a3e9 (patch)
tree14416562ac2ec1ef5b1f529d192864810d9de16d
parentad72c3384c966c089b4058bfa14da9cc32a1c694 (diff)
parente9da4b1ee56063242da25d7500789d5117dd871c (diff)
downloadsdl_android-1790.tar.gz
Merge pull request #1788 from smartdevicelink/bugfix/issue-1787-implement-github-forms1790
Implement Github Forms for issues
-rw-r--r--.github/ISSUE_TEMPLATE.md23
-rw-r--r--.github/ISSUE_TEMPLATE/best-practice.yml16
-rw-r--r--.github/ISSUE_TEMPLATE/bug-report.yml83
-rw-r--r--.github/ISSUE_TEMPLATE/config.yml1
-rw-r--r--.github/ISSUE_TEMPLATE/internal-proposal.yml36
5 files changed, 136 insertions, 23 deletions
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
deleted file mode 100644
index 1075a8f8d..000000000
--- a/.github/ISSUE_TEMPLATE.md
+++ /dev/null
@@ -1,23 +0,0 @@
-[Delete any non-applicable sections, but we may ask for more information or close the issue if the template is not followed. Please reference the [SmartDeviceLink GitHub Best Practices](https://d83tozu1c8tt6.cloudfront.net/media/resources/SDL_GitHub_BestPractices.pdf) for further instructions on how to enter an issue.]
-
-### Bug Report
-[Summary]
-
-##### Reproduction Steps
-1. [Step 1]
-2. [Step 2]
-3. [Step 3]
-
-##### Expected Behavior
-[Some expected behavior]
-
-##### Observed Behavior
-[Some observed behavior]
-
-##### OS & Version Information
-* Android Version: [What version of Android are you using when the bug occurred]
-* SDL Android Version: [What version of the library has this bug been seen on]
-* Testing Against: [What you tested with to observe this behavior]
-
-##### Test Case, Sample Code, and / or Example App
-[Paste a link to a PR, gist, or other code that exemplifies this behavior]
diff --git a/.github/ISSUE_TEMPLATE/best-practice.yml b/.github/ISSUE_TEMPLATE/best-practice.yml
new file mode 100644
index 000000000..caa305b22
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/best-practice.yml
@@ -0,0 +1,16 @@
+name: Best Practice
+description: Report a best practice issue, such as a language feature or README update.
+labels: ["needs triage", "best practice"]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ## Hello 👋
+ 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.
+ - type: textarea
+ id: summary
+ attributes:
+ label: Description
+ description: Summarize the problem. Attach any relevant links, etc.
+ validations:
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml
new file mode 100644
index 000000000..36d6d043b
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug-report.yml
@@ -0,0 +1,83 @@
+name: Bug Report
+description: File a bug report
+labels: ["needs triage", "bug"]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ## Hello 👋
+ 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/).
+ - type: textarea
+ id: summary
+ attributes:
+ label: Bug Summary
+ description: Summarize the problem. Attach any relevant crash reports or test apps as well.
+ validations:
+ required: true
+ - type: textarea
+ id: repro-steps
+ attributes:
+ label: Reproduction Steps
+ value: |
+ 1. [Step 1]
+ 2. [Step 2]
+ 3. [Step 3]
+
+ Expected Behavior:
+
+ Observed Behavior:
+ validations:
+ required: true
+ - type: dropdown
+ id: projects
+ attributes:
+ label: Which projects have you seen this bug on?
+ multiple: true
+ options:
+ - Android
+ - Java Enterprise Edition
+ - Java Standard Edition
+ - type: input
+ id: android-version
+ attributes:
+ label: Android Version(s)
+ placeholder: 7.0.0
+ validations:
+ required: false
+ - type: input
+ id: device
+ attributes:
+ label: Android Device(s)
+ 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.
+ validations:
+ required: false
+ - type: input
+ id: sdl-java-suite-version
+ attributes:
+ label: sdl_java_suite Version
+ placeholder: 5.2.0
+ validations:
+ required: true
+ - type: textarea
+ id: testing-against
+ attributes:
+ label: Testing Environment(s)
+ description: |
+ For Example:
+ - Ford TDK 3.4 (19286_DEVTEST)
+ - Manticore v2.9.0 (See top of the open Manticore screen)
+ - SDL Core v8.0.0 + Generic_HMI v0.11.0
+ placeholder: |
+ For Example:
+ - Ford TDK 3.4 (19286_DEVTEST)
+ - Manticore v2.9.0 (See top of the open Manticore screen)
+ - SDL Core v8.0.0 + Generic_HMI v0.11.0
+ render: markdown
+ validations:
+ required: true
+ - type: textarea
+ id: logs
+ attributes:
+ label: Relevant log output
+ description: Please copy-paste any relevant log output. This will automatically be rendered as code.
+ render: shell \ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 000000000..3ba13e0ce
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1 @@
+blank_issues_enabled: false
diff --git a/.github/ISSUE_TEMPLATE/internal-proposal.yml b/.github/ISSUE_TEMPLATE/internal-proposal.yml
new file mode 100644
index 000000000..773723d48
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/internal-proposal.yml
@@ -0,0 +1,36 @@
+name: Proposal (For Livio Internal Use ONLY)
+description: Create a proposal feature issue
+title: "[SDL XXXX] TITLE"
+labels: proposal
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ## Hello 👋
+ 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.
+ - type: textarea
+ id: proposal-link
+ attributes:
+ label: Proposal Link
+ value: |
+ Proposal: [Proposal Name](Proposal Link)
+ render: markdown
+ validations:
+ required: true
+ - type: textarea
+ id: proposal-description
+ attributes:
+ label: Proposal Introduction
+ value: |
+ > Paste proposal introduction here
+ render: markdown
+ validations:
+ required: true
+ - type: input
+ id: review-link
+ attributes:
+ label: Review Link
+ value: |
+ Review: Paste Proposal Review Link Here
+ validations:
+ required: true \ No newline at end of file