Skip to content

Commit

Permalink
Merge pull request #211 from basler/feature/add-issue-templates
Browse files Browse the repository at this point in the history
add issue templates
  • Loading branch information
bjoernrennfanz committed Apr 18, 2024
2 parents 8790cda + 80dd3a5 commit 29397f6
Show file tree
Hide file tree
Showing 3 changed files with 185 additions and 0 deletions.
82 changes: 82 additions & 0 deletions .github/ISSUE_TEMPLATE/1-support-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: Support request
description: Ask for support
title: "Please write a comprehensive title"
labels: ["Needs Triage"]

body:
- type: markdown
attributes:
value: >
For a support request on how to operate your cameras with the Basler ROS driver, please use the fields below to describe your environment.
To help Basler find the right support channel for you, please indicate where your company is located, e.g., in Germany, China, Canada, etc.
If you feel confident, you may also indicate your company's name.
If you have challenges operating your cameras independently of the ROS driver, please refer to the Basler documentation on https://docs.baslerweb.com/.
If you have challenges using ROS, please refer to the ROS documentation on https://docs.ros.org/.
Support request on how to operate your Basler cameras only or on how to use ROS may be rejected.
- type: textarea
attributes:
label: "Describe what you want to implement and what the issue & the steps to reproduce it are:"
description: >
Please specify here the branch you are working with.
placeholder: |
If you want to add code please
use markdown formatting
```
<< your code here >>
```
validations:
required: true

- type: textarea
attributes:
label: "Hardware setup description"
description: >
Please describe here your hardware setup as thoroughly as possible. If not enough information is provided, the support request may be rejected.
* List the camera serial number(s) & model(s) involved in this support request. Serial number(s) is/are mandatory.
* Describe your hardware setup including:
* PC or embedded system model/type:
* CPU architecture X86/X86_64/ARM/ARM64
* Operating System
* RAM
* ... and any other relevant information
* Interfaces used to connect the cameras:
* Type in type/model/name of interface cards
* Switches or hubs used
* Cable types/lengths
* ... and any other relevant information
The following command will show your OS architecture:
```uname -m```
placeholder: |
<< Hardware setup description >>
validations:
required: true

- type: textarea
attributes:
label: "Runtime information"
description: |
Do you have the full Basler pylon Camera Software Suite installed in addition to ROS driver?
In the pylon Viewer, the keys `Shift + Ctrl + Alt + i` will capture OS / software version information, that you can paste here.
Specify here the ROS version you are working with. The following command will show the ROS version you are working with:
```echo $ROS_DISTRO```
In case of containerized applications, list as well the operating base system and platform.
placeholder: |
<< Runtime information >>
render: shell
validations:
required: true

- type: dropdown
attributes:
label: Is your camera operational with the Basler pylon Viewer on your platform?
description: To better understand where the issue is coming from, please tell us if the camera works in the pylon Viewer on your platform.
options:
- 'Yes'
- 'No'
validations:
required: true
93 changes: 93 additions & 0 deletions .github/ISSUE_TEMPLATE/2-bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
name: Bug report
description: Report a bug
title: "BUG: <Please write a comprehensive title after the 'BUG: ' prefix>"
labels: ["Bug", "Needs Triage"]

body:
- type: markdown
attributes:
value: >
Thank you for taking the time to submit a bug report. Before creating a new issue, please take a few minutes to check the already opened and closed issues on Github, as your issue may already have been solved.
- type: textarea
attributes:
label: "Issue description"
description: >
Please describe as thoroughly as possible your issue here.
placeholder: |
<< Issue description >>
validations:
required: true

- type: textarea
attributes:
label: "Code example about how to reproduce the issue"
description: >
A short code example that reproduces the problem/missing feature. It should be as much as possible self-contained.
placeholder: |
use markdown formatting to add your code
```
<< your code here >>
```
validations:
required: true

- type: textarea
attributes:
label: "Error message"
description: >
Please add here the full error message, if any.
placeholder: |
<< Error message >>
render: shell

- type: textarea
attributes:
label: "Hardware setup description"
description: >
Please describe here your hardware setup as thoroughly as possible. If not enough information is provided, the support request may be rejected.
* List the camera serial number(s) & model(s) involved in this support request. Serial number(s) is/are mandatory.
* Describe your hardware setup including:
* PC or embedded system model/type:
* CPU architecture X86/X86_64/ARM/ARM64
* Operating System
* RAM
* ... and any other relevant information
* Interfaces used to connect the cameras:
* Type in type/model/name of interface cards
* Switches or hubs used
* Cable types/lengths
* ... and any other relevant information
The following command will show your OS architecture:
```uname -m```
placeholder: |
<< Hardware setup description >>
validations:
required: true

- type: textarea
attributes:
label: "Runtime information"
description: |
Do you have the full Basler pylon Camera Software Suite installed in addition to ROS driver?
In the pylon Viewer, the keys `Shift + Ctrl + Alt + i` will capture OS / software version information, that you can paste here.
Specify here the ROS version you are working with. The following command will show the ROS version you are working with:
```echo $ROS_DISTRO```
In case of containerized applications, list as well the operating base system and platform.
placeholder: |
<< Runtime information >>
render: shell
validations:
required: true

- type: dropdown
attributes:
label: Is your camera operational with the Basler pylon Viewer on your platform?
description: To better understand where the issue is coming from, please tell us if the camera works in the pylon Viewer on your platform.
options:
- 'Yes'
- 'No'
validations:
required: true
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
blank_issues_enabled: false
contact_links:
- name: Basler Documentation
url: https://docs.baslerweb.com
about: "Camera and Pylon AP documentation"

- name: ROS Documentation
url: https://docs.ros.org/
about: "ROS documentation"

0 comments on commit 29397f6

Please sign in to comment.