Skip to content

Commit

Permalink
Merge pull request #9 from space-ros/convert-issue-template-to-form
Browse files Browse the repository at this point in the history
Split issue template into two forms (issue #6)
  • Loading branch information
mkhansenbot authored Sep 4, 2024
2 parents dfbda9b + 23c3fc6 commit 5a99146
Show file tree
Hide file tree
Showing 3 changed files with 104 additions and 44 deletions.
44 changes: 0 additions & 44 deletions ISSUE_TEMPLATE.md

This file was deleted.

85 changes: 85 additions & 0 deletions ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
name: Bug report
description: Create a report to help us improve
labels: ["bug"]
body:
- type: input
id: os
attributes:
label: Operating System
placeholder: OS and version (e.g. Windows 10, Ubuntu 16.04...)
validations:
required: true

- type: dropdown
id: installation-type
attributes:
label: Installation type
options:
- Pulled from Docker Hub
- Local source build
validations:
required: true

- type: input
id: version
attributes:
label: Version or commit hash
placeholder: Output of git rev-parse HEAD, release version, or repos file
validations:
required: true

- type: dropdown
id: rmw_implementation
attributes:
label: RMW Implementation
options:
- FastRTPS
- CycloneDDS
- RTIConnextDDS
- Other
validations:
required: true

- type: dropdown
id: rcl
attributes:
label: Client library (if applicable)
options:
- rclcpp
- rclpy
- Other
- N/A
validations:
required: true

- type: textarea
id: repro-steps
attributes:
label: Steps to reproduce issue
placeholder: Detailed instructions on how to reliably reproduce this issue http://sscce.org/. Code that can be copy-pasted is preferred.
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected behavior
placeholder: Tell us what should happen
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual behavior
placeholder: Tell us what happens instead
validations:
required: true

- type: textarea
id: logs
attributes:
label: Backtrace or Console output
placeholder: Use a GitHub Gist to copy-paste the console output or segfault backtrace using gdb.
validations:
required: false
19 changes: 19 additions & 0 deletions ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Feature Request
description: Suggest an idea for this project
labels: ["enhancement"]
body:
- type: textarea
id: description
attributes:
label: Feature description
placeholder: Description in a few sentences what the feature consists of and what problem it will solve
validations:
required: true

- type: textarea
id: implementation
attributes:
label: Implementation considerations
placeholder: Relevant information on how the feature could be implemented and pros and cons of the different solutions
validations:
required: true

0 comments on commit 5a99146

Please sign in to comment.