diff --git a/.github/ISSUE_TEMPLATE/new_feature.yaml b/.github/ISSUE_TEMPLATE/new_feature.yaml new file mode 100644 index 000000000..8286d359a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new_feature.yaml @@ -0,0 +1,28 @@ +name: New feature +description: New feature to be suggested +title: "[FEATURE NAME]" +labels: ["enhancement"] + +body: + - type: textarea + id: description + attributes: + label: Feature summary + value: | + *Short introduction to the feature and why it should be implemented* + + *Followed by a longer description* + + ### Related issues + *Links to related issues internal or external to this repo* + + ### Tasks + *To complete this issue involves* + - [ ] Implement the feature + - [ ] Make documentation + - [ ] Make Unit test + - [ ] Make example + - [ ] Test on real hardware + + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/ros2_bug.yaml b/.github/ISSUE_TEMPLATE/ros2_bug.yaml new file mode 100644 index 000000000..9e821b69d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ros2_bug.yaml @@ -0,0 +1,140 @@ +name: ROS2 Issue Report +description: File a ROS2 related issue report +title: "Issue name" + +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report. Before submitting the bug, please first search on the [issue track](../) before creating one. + + Please fill out the following as much as possible, to help us reproducing the problem. + Alternatively, if you do not want to share the issue publicly, send a email to ROS@universal-robots.com with the same information. + + - type: input + id: ros-driver-version + attributes: + label: Affected ROS2 Driver version(s) + validations: + required: true + + - type: dropdown + id: ros-distribution + attributes: + label: Used ROS distribution. + multiple: true + options: + - Foxy + - Galactic + - Humble + - Iron + - Rolling + - Other + validations: + required: true + + - type: dropdown + id: ros-platform + attributes: + label: Which combination of platform is the ROS driver running on. + multiple: true + options: + - Ubuntu Linux with standard kernel + - Ubuntu Linux with lowlatency kernel + - Ubuntu Linux with realtime patch + - Linux in a virtual machine + - Docker + - Windows using WSL2 + - Windows + - Other Linux system + - Mac + - Other + validations: + required: true + + - type: dropdown + id: ros-driver-install + attributes: + label: How is the UR ROS2 Driver installed. + options: + - From binary packets + - Build the driver from source and using the UR Client Library from binary + - Build both the ROS driver and UR Client Library from source + validations: + required: true + + - type: dropdown + id: robot-platform + attributes: + label: Which robot platform is the driver connected to. + multiple: true + options: + - UR CB3 robot + - UR E-series robot + - Real robot + - URSim in docker + - URSim in a virtual machine + - URSim in linux + validations: + required: true + + - type: input + id: robot-sw-version + attributes: + label: Robot SW / URSim version(s) + validations: + required: true + + - type: dropdown + id: headless + attributes: + label: How is the ROS driver used. + multiple: true + options: + - Headless without using the teach pendant + - Through the robot teach pendant using External Control URCap + - Others + validations: + required: true + + - type: textarea + id: details + attributes: + label: Issue details + description: This part is important in order for us to understand the problem and to clarify the severity of the issue. + value: | + # Summary + *Short introduction to the issue and how it impact you and why* + + ## Issue details + *Detailed description help us understand the problem. Code are welcome!* + + ## Steps to Reproduce + *Make simple example to reproduce the issue. Try to remove dependencies to other hardware and software components, if it is possible.* + + ## Expected Behavior + *What did you expect and why?* + + ## Actual Behavior + *What did you observe? If possible please attach relevant information.* + + # Workaround Suggestion + *If a workaround has been found, you are welcome to share it.* + validations: + required: true + + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output. For the output to be usable, please copy the complete output of the shell where you launch the driver. This will be automatically formatted into code, so no need for backticks. + render: shell + + - type: checkboxes + id: terms + attributes: + label: Accept Public visibility + description: By submitting this issue, you agree to publicly share this information on the github [issue track](../) + options: + - label: I agree to make this context public + required: true